1. 程式人生 > >docker介紹

docker介紹

上一個 一致性 服務器 ice 允許 books style 不同 很多

為什麽要引入Docker

一句話就是:為了保證開發環境和運行環境的一致性,以及隔離不同應用的運行環境。

拿 Node 來舉例說,之前服務器運行有 Node 6 版本的應用,但是我又想上一個 Node 8 的應用,其中使用了很多 v6 版本不支持的新特性,那麽這個時候,我們不能輕易將運行環境中的 Node 6 升級到 8,很可能會出現意想不到的崩潰,再者說,服務器上是不允許這樣折騰的。

那怎麽辦呢,Docker 就能很好地解決這個問題,我們可以在同一個服務器上運行多個容器(container),每個容器中的 Node 版本都可能不一樣,而且是相互隔離,不會影響。

資料教程

官方文檔:https://docs.docker.com/ Docker 從入門到實踐:https://yeasy.gitbooks.io/docker_practice/

docker介紹