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