簡介
現今的小組必須快速發行應用程式,才能引起注意並讓業務持續進行。 此需求迫使軟體開發與支援小組總是得尋找能夠節省時間並降低成本的解決方案。 理想的解決方案會縮短建立和設定部署環境所花費的時間,並簡化軟體部署過程。
使用軟體容器化技術做為節省時間並降低成本之解決方案的構想非常熱門。 容器化的其中一個優點是,您不必設定硬體,也不用花時間安裝作業系統和軟體來裝載部署。 容器會彼此隔離,而且多個容器可以在相同硬體上執行。 此設定可協助我們更有效率地使用硬體,並可協助提升應用程式的安全性。
假設您在一家線上服飾零售商工作,該零售商正在計劃開發數個內部應用程式。 您的團隊在內部開發和測試了所有應用程式,然後將它們部署到 Azure 中以進行預生產測試和最終生產裝載。 您正在尋找在每個環境中,幾乎不需要進行任何設定變更就能提供的最大相容性。 使用 Docker 作為容器化解決方案似乎是個理想的選擇。
在這裡,您將了解您可以如何使用 Docker 來建立自己的容器。 您也將深入了解 Docker 基礎結構在幕後的運作方式。 目標是協助您決定 Docker 容器是否為企業所需的正確選擇。
學習目標
在本單元中,您將:
- 評估 Docker 是否為適合您的容器化平台。
- 描述 Docker 容器的元件如何支援計算容器實作。
必要條件
- 作業系統虛擬化概念的初學者等級知識
- 以命令列為基礎的應用程式的初學者等級知識