iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 23
0
Everything on Azure

與 Azure 培養感情的 30 天,隨時會分手。系列 第 23

Azure Container Registry

Azure Container Registry 我自己簡單的理解就是 私人的 Docker Hub ,存放 Image 的地方,需要的時候就起一個 Azure Container Instance。

到 Azure Portal

  1. 建立資源
  2. 選擇容器
  3. 選擇 Container Registry

接著開始填寫資訊

  1. 填寫登錄名稱
  2. 選擇訂用帳戶
  3. 新建或是選擇資源群組
  4. 選擇位置
  5. 啟用管理使用者,因為後面需要用 Docker 去登入
  6. 建立

以下是部署資訊

接著到我們的建立好的 Azure Container Registry

  1. 到存取金鑰
  2. 複製貼上登入伺服器到我們登入指令
  3. 複製貼上使用者名稱到我們登入指令
  4. 複製貼上密碼到 我們登入指令

接著到我們可以執行 Docker 的主機上執行

docker login --username 使用者名稱 --password 密碼 登入伺服器

我這邊是把 DockerHub 的 Image 拉下來 做後續推到我們的 Azure Container Registry

docker pull image名稱

修改標籤

dokcer tag 原來的Image 登入伺服器/Image名稱:版本號

然後查看一下我們所有的 Image 檔

docker image ls

然後推到我們的 Azure Container Registry

docker push 登入伺服器/Image名稱:版本號

之後我們就可以到我們 Azure Container Registry 的存放庫找到我們的 Image

  1. 選擇存放庫
  2. 選擇我們的 Image
  3. 選擇我們的版本

讓我們來建立我們的 Azure Container Instance 吧!

填寫 Container 資訊

  1. 填寫容器名稱
  2. 這邊的容器映像會自動帶入
  3. 選擇 OS 類型
  4. 選擇訂用帳戶
  5. 新建或是選擇資源群組
  6. 選擇位置
  7. 填寫核心數
  8. 填寫記錄體
  9. 按下確定

以下是 Azure Container Instance 的部署資訊

最後就可以讓我們 Demo 一下我們的 Container 。
這個 Echo Image 裡面是一個很簡單的 打 API 然後顯示打的結果顯示在首頁上的 ASP.NET Core 應用程式。


上一篇
Azure Maps
下一篇
Azure Redis Cache
系列文
與 Azure 培養感情的 30 天,隨時會分手。30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言