- Docker Client客户端
- Docker Daemon 守护进程
- Docker Image 镜像
- Docker Container 容器
- Docker Registry 仓库
Docker客户端/守护进程
Docker采用的是C/S架构,Docker的客户端向Docker的守护进程发出请求,守护进程处理完所有的工作并返回结果。同时,Docker客户端对服务端的访问既可以是在本地也可以是在远程访问。
Docker Image 镜像
镜像是Docker容器的基石,容器基于镜像来启动和运行,镜像就好比容器的源代码,保存了启动容器的各种条件。
Docker的镜像是一种层叠的只读文件系统
Docker Container容器
容器通过镜像来启动,是Docker的执行单元,容器中可以运行多个镜像,镜像就好比Docker生命周期中的构建和打包阶段,容器则是启动和执行阶段。
Docker Registry 仓库
Docker仓库分为公有和私有两种仓库,官方提供的公有仓库Docker Hub允许用户建立账号,分享和下载镜像