3. 运行原理
1. 命令行工具或CLI在被称为用户空间的内存中运行,就像是在操作系统上运行的其他程序。运行 Docker 可以认为是在用户空间运行着两个程序:一个是 Docker 守护进程,另一个是 DockerCLI,DockerCLI 是与用户交互的 Docker 程序。上图也显示了三个运行着的容器,每个都是以 Docker 守护程序的子进程运行,封装在容器中。在容器中运行的程序只能访问该容器内部的内存空间和资源(除非特别规定可以访问容器外部资源)。
2. Docker 可以执行、复制和轻松的分发容器,Docker 通过一种打包和分发的软件完成传统容器的封装,这个用来充当容器(Container)分发角色的组件被称为 镜像(Image)。
四、安装部署(Centos7)
1. 查看内核版本(高于3.10)
1 [root@docker ~]# uname -r 2 3.10.0-327.el7.x86_64 # 必须是3.10版本以上