已经淘汰了!

现在不怎么用了

是什么

Machine 是一款 Docker 工具,可以非常轻松地在您的计算机,云提供商和您自己的数据中心内创建 Docker 主机。它创建服务器,在它们上安装 Docker,然后配置 Docker 客户端与它们通信。

Docker Engine 和 Docker Machine 有什么区别?

![docker machine](\static\image\docker\docker machine.png)

当人们说“Docker”时,他们通常指的是 Docker Engine,由 Docker 守护程序组成的客户端 - 服务器应用程序,指定用于与守护进程交互的接口的 REST API,以及与守护进程通信的命令行界面(CLI)客户端(通过 REST API 包装器)。多克尔引擎接受 docker 从 CLI 命令,例如 docker run ,docker ps 可以列出运行容器,docker image ls 列出图片,等等。

Docker Machine 是一个用于配置和管理 Dockerized 主机(带有 Docker Engine 的主机)的工具。通常,您在本地系统上安装 Docker Machine。Docker Machine 有自己的命令行客户端 docker-machine 和 Docker Engine 客户端 docker。您可以使用 Machine 在一个或多个虚拟系统上安装 Docker Engine。这些虚拟系统可以是本地的(如使用 Machine 在 Mac 或 Windows 上的 VirtualBox 中安装和运行 Docker Engine 时)或远程(如使用 Machine 在云提供商上配置 Dockerized 主机时)。可以想到 Dockerized 主机本身,有时也称为托管“ 机器 ”。

(如使用 Machine 在云提供商上配置 Dockerized 主机时)。可以想到 Dockerized 主机本身,有时也称为托管“ 机器 ”。