當前位置:成語大全網 - 書法字典 - DOCKER摘要

DOCKER摘要

Docker是壹個開源的應用程序容器引擎,它允許開發人員將其應用程序和依賴包打包成壹個可移植的映像,然後發布到任何流行的Linux或Windows機器上,並且還實現了虛擬化。容器完全使用沙盒機制,它們之間不會有接口。

因為本地開發的程序往往需要部署到服務器上才能運行,這就導致程序需要在不同的環境下運行,這通常是壹個很頭疼的問題。以前開發團隊需要明確告訴運維部署團隊所有的配置文件和他們使用的所有軟件環境。然而,即便如此,部署失敗還是經常發生。

於是,虛擬化技術應運而生。開發團隊會在虛擬機上運行開發出來的程序,這樣就可以解決運維的問題。但由於虛擬機技術超重的特點,它存在資源占用多、冗余步驟多、啟動慢等缺陷。這時出現了壹個具有虛擬化技術和容器化思想的新產品,它就是Docker。

下圖顯示了虛擬機技術和容器化技術架構之間的比較。我們可以得出以下結論:

[圖像上傳失敗...(圖片-efadd 2-1643314980201)]

】(pose寫的。yml

註意:docker-compose會自動為多個容器創建壹個網絡以確保通信。

Docker Swarm是Docker的集群管理工具。它將Docker主機池轉換為壹臺虛擬Docker主機。Docker Swarm提供了壹個標準的Docker API,任何已經與Docker守護進程通信的工具都可以通過使用Swarm輕松擴展到多臺主機。

Docker是壹款開源的應用容器引擎,它的出現大大簡化了運維難度,提高了運維效率。以前需要在服務器上安裝程序需要的所有依賴項,現在只需要寫docker-compose和Dockefile的腳本,程序就可以壹鍵運行了。在企業應用中,我們將不可避免地使用Docker和容器化技術。

瘋神理論