Docker

Docker Machine是否僅在dockerd在虛擬機而不是在實際機器中執行時使用?

  • April 3, 2019

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

Docker Machine 是一種用於配置和管理**Dockerized 主機(帶有 Docker 引擎的主機)**的工具。通常,您在本地系統上安裝 Docker Machine。

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

您可以使用 Machine 在一個或多個虛擬系統上安裝 Docker Engine 。這些虛擬系統可以是本地的(例如當您使用 Machine 在 Mac 或 Windows 上的 VirtualBox 中安裝和執行 Docker Engine 時)或遠端的(例如當您使用 Machine 在雲提供商上配置 Dockerized 主機時)。Dockerized 主機本身可以被認為是,有時也被稱為託管的“機器”。

在此處輸入圖像描述

“dockerized hosts”總是虛擬機,而不是實際機器嗎?

Docker Machine ( docker-machine) 是否僅在 dockerd 在虛擬機中執行而不在實際機器中執行時使用?

謝謝。

docker-machine可以使用通用驅動程序在裸機上使用。它需要一個帶有 SSH 伺服器的執行系統;如有必要,它將負責在目標上安裝 Docker,並適當地配置主機。

引用自:https://unix.stackexchange.com/questions/510274