Docker Machine是安裝在主機系統的虛擬機Docker hosts管理工具,用來管理VM(e.g.VirtualBox)中給Docker Engine運行的Docker host。
Docker Machine有兩種意思,一個如上所述,一個是指VM中的Docker host,通常簡稱machine。
在主機系統(Host OS)的命令工具可使用docker-machine
指令來對machine進行以下各種操作:
- Docker Machine 查詢machine
- Docker Machine 建立machine
- Docker Machine 啟動machine
- Docker Machine 停止machine
- 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) |
+--------------------------------------+
沒有留言:
張貼留言