在昨天我們談完Azure小白如何使用 Azure Event Hub進行應用程式及時傳訊,我們來聊聊
日常工作如何使用Docker File , Docker指令 , Docker Image ,Azure Container Registry
(ACR)及Azure Container Instance(ACI),快速部署是業務靈活度的關鍵,現代組織必須能夠
快速發行應用程式,以吸引和維持商機,容器化可節省時間並降低成本,你不必設定硬體,
也不用花時間安裝作業系統和軟體來裝載部署,多個應用程式可以在相同硬體上的自有
隔離容器中執行,只要啟動額外的容器執行個體,即可快速相應放大開始
這個Lab練習關鍵在於Local Docker環境要執行Azure acr login,不然Image
push不上去
如何使用Docker指令推送Local Image到Azure Container Registry技術文章點這裡
docker login myregistry20201009.azurecr.io
動手前請先安裝Docker及Git程式
Docker 是執行容器化應用程式的工具。 容器化應用程式包含組成其執行環境的
應用程式和檔案系統。 例如,容器化應用程式可能包含資料庫,以及執行應用程
式所需的其他相關軟體和設定資訊。容器化應用程式的磁碟使用量,通常比設定用
於執行相同應用程式的虛擬機器較小。磁碟使用量較小是因為虛擬機器必須提供
整個作業系統和相關的支援環境,Docker Container無此額外負荷,因為Docker
使用主機電腦的作業系統核心為容器提供動能,下載並啟動DockerImage通常比
下載和執行提供類似功能的虛擬機器更為快速,也更有空間效益,以下為示意圖:
手把手擷取現有的 Docker 映像並將它部署到本機
手把手自訂 Docker 映像以執行你自己的 Web 應用程式
手把手將 Docker 映像部署至 Azure 容器執行個體
Day24教學講義:
https://docs.microsoft.com/zh-tw/learn/modules/intro-to-containers/