使用Azure Container Registry儲(chǔ)存鏡像

來源: dotNET跨平臺(tái)
作者:dotNET跨平臺(tái)
時(shí)間:2021-09-18
16739
Azure Container Registry(容器注冊(cè)表)是基于 Docker Registry 2.0規(guī)范的托管專用 Docker 注冊(cè)表服務(wù)??梢詣?chuàng)建和維護(hù) Azure 容器注冊(cè)表來存儲(chǔ)與管理專用的 Docker 容器映像和相關(guān)項(xiàng)目。

Azure Container Registry(容器注冊(cè)表)是基于 Docker Registry 2.0規(guī)范的托管專用 Docker 注冊(cè)表服務(wù)。可以創(chuàng)建和維護(hù) Azure 容器注冊(cè)表來存儲(chǔ)與管理專用的 Docker 容器映像和相關(guān)項(xiàng)目。
Azure Container Registry 類似與阿里云的容器鏡像服務(wù)。提供鏡像的私有存儲(chǔ)服務(wù)器。對(duì)于12月試用賬戶有100G的免費(fèi)存儲(chǔ)額度及10個(gè)Webhook的能力。
依托 Azure 的全球節(jié)點(diǎn)可以使你的鏡像在全球范圍能被訪問到并快速拉取。
以下是 Azure Container Registry 的簡(jiǎn)單試用。

創(chuàng)建資源

在免費(fèi)服務(wù)列表找到容器注冊(cè)表,點(diǎn)擊“創(chuàng)建”。 

在彈出的創(chuàng)建界面填寫資源組、注冊(cè)表名稱等信息。
位置選擇離你近的,比如東南亞。
SKU選擇基本。
點(diǎn)擊“查看+創(chuàng)建”按鈕。

在校驗(yàn)通過后,點(diǎn)擊“創(chuàng)建”按鈕。

在經(jīng)過幾秒鐘的等待后我們的資源就被創(chuàng)建好了,點(diǎn)擊“轉(zhuǎn)到資源”可以查看Azure Container Registry的概要信息。
其中比較重要的是右上角的,登錄服務(wù)器:minjiezhou.azure.io 。后面的操作需要使用到。

上傳本地鏡像

下面演示下如何通過 Azure CLI 命令行來上傳鏡像到注冊(cè)表。

az acr login --name minjiezhou

使用az acr login 命令登錄到 Azure Container Registry 。

請(qǐng)先安裝Azure CLI 。

  1. docker images


  2. REPOSITORY                         TAG                 IMAGE ID            CREATED             SIZE

  3. mcr.microsoft.com/dotnet/sdk       3.1                 b4f189e5f593        3 weeks ago         710MB

  4. mcr.microsoft.com/dotnet/runtime   3.1                 e77a510a55f6        3 weeks ago         190MB

  5. kklldog/agile_config               test                68288d3f5669        4 weeks ago         281MB

  6. kklldog/agile_config               latest              6b2b834fa8d4        5 months ago        281MB

登錄成功后,我們先列一下本地的鏡像。如果本地沒有鏡像那就先去dockerhub上拉一個(gè)下來。

docker tag kklldog/agile_config minjiezhou.azurecr.io/agile_config:v1

我們演示下把a(bǔ)gileconfig的鏡像推送到容器注冊(cè)表上去。
使用 docker tag 命令重命名鏡像。重命名的格式為 <登錄服務(wù)器>/agile
config:v1

  1. docker push minjiezhou.azurecr.io/agile_config:v1


  2. The push refers to repository [minjiezhou.azurecr.io/agile_config]

  3. f3f098bf4d75: Pushed

  4. 3635892d0647: Pushed

  5. d3d8723bb140: Pushed

  6. bbd61b971886: Pushed

  7. dc4a66fc412f: Pushed

  8. b22af9287e60: Pushed

  9. f5600c6330da: Pushed

  10. v1: digest: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7 size: 1793

使用 docker push 命令開始推送。等待命令執(zhí)行完畢后轉(zhuǎn)到門戶查看。

點(diǎn)擊“儲(chǔ)存庫”菜單,可以看到我們的agile_config鏡像已經(jīng)存在了。

docker rmi minjiezhou.azurecr.io/agile_config:v1

為了測(cè)試?yán)$R像,我們先使用 docker rmi 命令刪除本地的鏡像。

  1. docker pull minjiezhou.azurecr.io/agile_config:v1


  2. v1: Pulling from agile_config

  3. Digest: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7

  4. Status: Downloaded newer image for minjiezhou.azurecr.io/agile_config:v1

  5. minjiezhou.azurecr.io/agile_config:v1

使用 docker pull 命令從Azure容器注冊(cè)表服務(wù)拉取我們的agile_config鏡像。

總結(jié)

通過以上簡(jiǎn)單的幾步操作,我們演示了如何通過門戶開通 Azure 容器注冊(cè)表服務(wù)。以及如何通過 Azure CLI 命令上傳下載 docker 鏡像等操作。通過簡(jiǎn)單的幾步我們就擁有了一個(gè)在全球范圍內(nèi)能輕松訪問的容器倉庫服務(wù)

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于dotNET跨平臺(tái),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開了嶄新的一頁,突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家