Docker daemon
负责监听api 请求,管理docker 对象(镜像,容器,网络,容量),也会和别的docker daemon 通信管理服务。
Docker client
Docker 客户端是用户和docker 交互的主要方式。当执行docker run 时,客户端发送命令到docker daemon,docker daemon 执行命令。docker 命令使用 Docker API. Docker clinet 可以和多个docker Daemon 链接。
Docker registries
Docker registres 是保存docker 镜像的地方。Docker Hub 是一个公共的存放镜像的地方。默认情况,docker 在docker hub 中查找镜像。自己也可以搭建自己的私有镜像中心。当你执行docker pull 或者docker run 命令时,会从你配置的地方拉取镜像。使用docker push 命令时, 会把你的镜像推送到镜像中心。