Docker容器學習梳理–基礎知識(2)

技術小阿哥發表於2017-11-27

Docker是個什麼東西

1
2
3
4
5
6
7
8
9
10
11
12
Docker是一個程式執行、測試、交付的開放平臺,Docker被設計為能夠使你快速地交付應用。
在Docker中,你可以將你的程式分為不同的基礎部分,對於每一個基礎部分都可以當做一個應用程式來管理。
Docker能夠幫助你快速地測試、快速地編碼、快速地交付,並且縮短你從編碼到執行應用的週期。
  
Docker使用輕量級的容器虛擬化平臺,並且結合工作流和工具,來幫助你管理、部署你的應用程式。
Docker在其核心,Docker實現了讓幾乎任何程式都可以在一個安全、隔離的容器中執行。安全和隔離可以使你可以同時在機器上執行多個容器。
Docker容器輕量級的特性,意味著你可以得到更多的硬體效能。
  
圍繞著Docker容器的虛擬化工具和平臺,可以在以下幾個方面為你提供幫助:
1)幫助你把應用程式(包括其餘的支援元件)放入到Docker容器中。
2)分發和轉移你的容器至你的團隊其它成員來進行進一步的開發和測試。
3)部署這些應用程式至你的生產環境,不論是本地的資料中心還是雲平臺。

Docker的用途

1
2
3
4
5
6
7
8
9
10
1)快速交付你的應用程式
Docker可以為你的開發過程提供完美的幫助。Docker允許開發者在本地包含了應用程式和服務的容器進行開發,之後可以整合到連續的一體化和部署工作流中。
舉個例子,開發者們在本地編寫程式碼並且使用Docker和同事分享其開發棧。當開發者們準備好了之後,他們可以將程式碼和開發棧推送到測試環境中,在該環境進行一切所需要的測試。從測試環境中,你可以將Docker映象推送到伺服器上進行部署。
  
2)開發和擴充更加簡單


相關文章