底层原理
- 蓝色的大海 -- 宿主机系统 docker host
- 鲸鱼 --- docker
- 集装箱 -- 容器实例 --来自镜像模板
Dockers是一个Client-Server结构的系统
- Dockers守护进程Docker Daemon 运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器
容器,一个运行时的环境,集装箱
- Docker daemon: 运行在宿主机上,Docker守护进程,用户通过Docker client(Docker命令)与Docker daemon交互
- Docker client: Docker 命令行工具,是用户使用Docker的主要方式,Docker client与Docker daemon通信并将结果返回给用户,Docker client也可以通过socket或者RESTful api访问远程的Docker daemon
- Docker hub/registry: 共享和管理Docker镜像,用户可以上传或者下载上面的镜像,官方地址为https://registry.hub.docker.com/,也可以搭建自己私有的Docker registry