1. 程式人生 > >006、容器 What、Why、How(2018-12-21 週五)

006、容器 What、Why、How(2018-12-21 週五)

參考 https://www.cnblogs.com/CloudMan6/p/6751516.html   What - 什麼是容器?       容器是一種輕量級、可移植、自包含的軟體打包技術,是應用程式可以在幾乎任何地方以相同的方式執行。     開發人員在自己的筆記本上建立並測試好容器,無需任何修改就能夠在生產系統的虛擬機器、物理伺服器或者是公有云上執行。   容器和虛擬機器       相同點:為應用程式提供封裝和隔離       容器由兩部分組成:應用程式本身、應用程式依賴的庫或者其他軟體。虛擬機器則必須安裝完成的作業系統。容器在host作業系統的使用者空間中執行,與作業系統的其他程序隔離。這一點顯著區別於虛擬機器。  
    What - 什麼是容器?   為什麼要用容器,或是說容器解決了什麼問題       容器使軟體具備了超強的可移植能力,可以讓沒種服務在所有的環境中順利執行。       受集裝箱的啟發,容器可以將任何應用及其依賴的包打包成一個輕量級、可移植、自包含的容器,可以執行在幾乎所有的作業系統上       對於研發人員 - Build Once , Run Anywhere     對於運維人員 - Configure Once ,Run Anything   How - 容器是如何工作的?
  詳見後面章節