概要
博客使用Word發(fā)博,發(fā)布后,排版會出現(xiàn)很多問題,敬請諒解。另外Word發(fā)博代碼格式顯示凌亂,因此相關(guān)代碼均使用圖片替代??杉尤?strong>(.NET 1群:85318032)獲取原始文檔。
什么是Docker?Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,以及Windows Server 2016或Windows 10,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。
官方博客:http://www.cnblogs.com/codelove/
相關(guān)開源庫地址:https://github.com/xin-lai
交流QQ群(.NET 1群):85318032
交流QQ群(Magicodes開源庫交流群):346487194
Nuget包地址:https://www.nuget.org/packages?q=magicodes
主要優(yōu)勢
Docker的主要優(yōu)勢有:
啟動快
便宜——開源,資源占用小,幾乎沒有性能開銷
輕量靈活,便于遷移
具有一定的隔離性
便于構(gòu)建自動化測試和持續(xù)集成環(huán)境(CI)以及所有允許橫向擴(kuò)展的應(yīng)用
旨在彈性計(jì)算,便于自動橫向擴(kuò)展
其實(shí),核心優(yōu)勢在于便宜而且大大降低了部署的成本(金錢和時間)。
當(dāng)然,Docker也有一些先天不足,但是這個不是本篇的內(nèi)容。
在Windows Server上部署Docker
Windows Server 2016已經(jīng)支持Docker技術(shù),官方也給