Docker Machine 是否仅在 dockerd 在虚拟机中运行而不是在实际机器中运行时才使用?

Docker Machine 是否仅在 dockerd 在虚拟机中运行而不是在实际机器中运行时才使用?

https://docs.docker.com/machine/overview/#whats-the-difference- Between-docker-engine-and-docker-machine

Docker Machine 是一个用于配置和管理您的工具Docker 化的主机(带有 Docker 引擎的主机)。通常,您在本地系统上安装 Docker Machine。

Docker Machine 有自己的命令行客户端docker-machine 和 Docker Engine 客户端 docker

您可以使用 Machine 在一台或多台机器上安装 Docker Engine虚拟系统。这些虚拟系统可以是本地的(如当您使用 Machine 在 Mac 或 Windows 上的 VirtualBox 中安装和运行 Docker 引擎时),也可以是远程的(如当您使用 Machine 在云提供商上配置 Docker 化主机时)。 Docker 化的主机本身可以被认为是(有时也被称为)托管“机器”。

在此输入图像描述

“dockerized 主机”总是虚拟机,而不是实际的机器吗?

Docker Machine ( docker-machine) 是否仅在 dockerd 运行在虚拟机中而不是在实际机器中时使用?

谢谢。

答案1

docker-machine可以在裸机上使用通用驱动程序。它需要一个带有 SSH 服务器的运行系统;如有必要,它将负责在目标上安装 Docker,并适当配置主机。

相关内容