學(xué)習任何東西都可以按照3W的框架進行,容器技術(shù)也是一樣,先回答 What、Why 和 How 這三個問題。
What - 什么是容器?
容器是一種輕量級、可移植、自包含的軟件打包技術(shù),使應(yīng)用程序可以在幾乎任何地方以相同的方式運行。開發(fā)人員在自己筆記本上創(chuàng)建并測試好的容器,無需任何修改就能夠在生產(chǎn)系統(tǒng)的虛擬機、物理服務(wù)器或公有云主機上運行。
容器與虛擬機
談到容器,就不得不將它與虛擬機進行對比,因為兩者都是為應(yīng)用提供封裝和隔離。
容器由兩部分組成: