1. 概念
针对 PAAS 平台的自动化运维工具;
2. 组成
- Docker Client :
Docker提供给用户的客户端。Docker Client提供给用户一个终端,用户输入Docker提供的命令来管理本地或者远程的服务器。 - Docker Daemon :
Docker服务的守护进程。每台服务器(物理机或虚机)上只要安装了Docker的环境,基本上就跑了一个后台程序Docker Daemon,其会接收Docker Client发过来的指令,并对服务器的进行具体操作。 - Docker Images : 俗称
Docker的镜像,暂时可以认为这个就像我们要给电脑装系统用的系统CD盘,里面有操作系统的程序,并且还有一些CD盘在系统的基础上安装了必要的软件,做成的一张 “只读” 的CD。 - Docker Registry :
Docker Images的仓库,类似git的仓库,用来管理Docker镜像的,提供了镜像的上传、下载和浏览等功能,并且提供安全的账号管理可以管理只有自己可见的私人image。Docker也提供了官方的Registry,叫做Dock Hub。 - Docker Container :
Docker的容器。其是真正跑项目程序、消耗机器资源、提供服务的地方,Docker Container通过Docker Images启动,在Docker Images的基础上运行你需要的代码。 你可以认为Docker Container提供了系统硬件环境,然后使用了Docker Images这些制作好的系统盘,再加上项目代码,跑起来就可以提供服务了。

