全面的Docker 系统性入门+进阶实践(2021最新版)MK
Download:百度网盘
提取码:45on
一、Docker概述
Docker是什么?我们看下官方是怎么定义的。
Docker 是一个开源的
应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个
可移植的镜像中,然后发布到任何流行的Linux或Windows 机器上,也可以实现
虚拟化。
下文会对这些关键词做讲解。
1.1 什么是容器?
容器技术是一种虚拟化的方案。容器虚拟化也就是操作系统级别的虚拟化,只能运行相同或相似内核的操作系统。Docker使用的容器技术依赖于Linux内核的Namespaces和Cgroups,这两个技术就是为了让操作系统资源被区隔成独立区间。
Docker能够将开发的应用程序自动部署到容器。
前面提到,Docker依赖的Linux内核特性:
Namespaces 命名空间Controller groups(cgroups)控制组
NameSpace
为确保提供的是轻量级虚拟化服务,Docker使用了NameSpace。命名空间提供了系统资源的隔离,资源包括进程、网络、文
共有 0 条评论