Docker Machine 和 Docker Engine 的區別


Docker Engine

當人們提到 Docker,一般而言,大家說的是 Docker Engine,如下圖:  
它是一個 client-server application。
Docker Engine 由三個部分組成:
Docker 進程(Docker Daemon)
REST API:指定了和進程交互的接口
CLI(command line interface):通過 REST API 和 daemon 通信,諸如:docker run <image>, docker ps...

Docker Machine

Docker Machine 是一種提供管理主機的 工具。常規,你會安裝 Docker Machine 在你的本地機器上。
Docker Machine 有自己的命令client: docker-machine
Docker Engine 則有client: docker

我們可以使用 Docker Machine 來安裝 Docker Engine 在一個或者多個虛擬系統上,這些虛擬系統可以是本地的(比如Virtualbox里),也可以是遠程的(雲)。
 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM