docker中machine是什么意思

docker中,machine是一個官方提供用來在虛擬主機上安裝Docker Engine的工具;可以在遠程的機器上安裝docker,還可以通過“docker-machine”命令來管理這些虛擬機和docker。

docker中machine是什么意思

本教程操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。

docker中machine是什么意思

Docker Machine?是 Docker 官方提供的一個工具,它可以幫助我們在遠程的機器上安裝 Docker,或者在虛擬機 host 上直接安裝虛擬機并在虛擬機中安裝 Docker。我們還可以通過 docker-machine 命令來管理這些虛擬機和 Docker。

你可以在你本地的Mac或者windows上的box中,創建Docker hosts,也可以創建在公司內網,數據中心,或者在AWS或者Digtian Ocean等公有云平臺上。

使用 docker-machine命令,你可以啟動、查看、停止以及重啟一個主機,升級Docker client和daemon,配置一個Docker client與你的主機進行通信。

一張形象的圖片:

docker中machine是什么意思

官方給的Docker Machine的具體使用場景:

  • 你目前只有一個老版本的MacOSX(比如10.10.2)或者Windows系統,想在上邊運行docker。

  • 我想在遠程系統上創建Docker主機。

Docker Engine運行在本地linux系統上。如果你當前的系統是Linux,想在上邊運行docker 命令,你只需要下載和安裝Docker Egine就完了。然而,如果你想在網絡上,云平臺上,以及本地創建Docker host,你就需要Docker Machine。

無論是Mac,Windows或是Linux,你都可以在其上安裝Docker Machine,使用docker-machine命令來創建和管理大量的Docker hosts。它會自動創建主機,在主機上安裝Docker Engine,然后配置docker client。每個被管理的主機(“machine”)都是一個Docker 主機和一個配置過的client的組合。

推薦學習:《docker視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享