容器是一種輕量、隔離且可執行的軟體封裝,內含執行應用程式所需的一切,包括相依套件與設定。到目前為止,你已經辨識出在實體機器上使用虛擬機的好處。現在你會看到一些關於在容器中開發與執行應用程式(而非在一般實體機器上)的好處的敘述。在開始練習前,先想一想:使用容器的真正優點是什麼?
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
認識虛擬化的概念、其優點,以及作為輕量替代方案的容器化如何興起。接著你會深入比較容器與虛擬機的關鍵差異,幫助你判斷最適合自身需求的解決方案。
當前練習
深入了解容器的實務應用與其編排方式。學習由 Docker 與 Kubernetes 組成的現代技術堆疊,並在最後一課動手學會閱讀 Dockerfile,與執行你的第一個容器化應用程式!