網頁

2020/5/2

Docker 什麼是Docker Machine

Docker Machine是安裝在主機系統的虛擬機Docker hosts管理工具,用來管理VM(e.g.VirtualBox)中給Docker Engine運行的Docker host。

Docker Machine有兩種意思,一個如上所述,一個是指VM中的Docker host,通常簡稱machine。

在主機系統(Host OS)的命令工具可使用docker-machine指令來對machine進行以下各種操作:


一般提到docker通常是指Docker Engine,也就是docker container運行的地方。而Docker Engine必須在Docker host環境運行,而在VM中的Docker host環境又稱為machine,而Docker machine為管理這些machine(Docker hosts)的工具。

+--------------------------------------+
|           Docker container           |
+--------------------------------------+
|            Docker Engine             |
+--------------------------------------+
| Docker Machine/Docker Host (default) |
+--------------------------------------+
|          VM OS (ViratualBox)         |
+--------------------------------------+
|          HOST OS (Windows7)          |
+--------------------------------------+
|       Infrastructure (Hardware)      |
+--------------------------------------+

沒有留言:

張貼留言