一般提到docker,即是指Docker Engine,是一个client-server application
1. docker engine由三个部分组成。
docker进程(docker daemon)、REST API(和进程的交互接口)、CLI(Command line interface, 通过Rest API和daemon通信,eg: docker run, docker ps 等等)
2. docker machine 是官方提供的一个工具,它可以帮助我们在远程的机器上安装docker,或者在虚拟机host上直接安装虚拟机并在虚拟机中安装Docker。还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。下面是官网文档的图示:

网友评论