阿里雲管理容器映象
阿新 • • 發佈:2020-12-06
一:阿里雲相關配置
1.進入容器映象服務ACR
控制檯
① 進入阿里雲官網:https://www.aliyun.com/
點選:產品 - 容器與中介軟體 - 映象服務ACR
② 點選:管理控制檯
2.開通容器映象服務
① 點選:前往開通
② 點選:設定Registry登入密碼
③ 設定密碼 - 確定
3.建立映象倉庫
① 點選:建立映象倉庫
② 填寫相關資訊
- 地域:映象倉庫的物理存放地址(
選擇裡自己比較近的區域
即可) - 名稱空間:倉庫的名稱空間
- 倉庫名稱:映象倉庫的名稱
- 倉庫型別:公開(可以被任何人使用)、私有(只能自己使用,需要賬號密碼驗證)
- 摘要:映象倉庫的摘要
- 描述資訊:映象倉庫的描述資訊
③ 選擇:本地倉庫
- 建立映象倉庫
④ 新增成功
二:操作指南
1.登入阿里雲Docker Registry
docker login --username=使用者名稱 [倉庫URL]
- 使用者名稱:阿里雲賬號全名
- 密碼:開通服務時設定的密碼
2.從Registry中拉取映象
docker pull [倉庫URL]/[名稱空間]/[倉庫名稱]:[映象版本號]
3.將映象推送到Registry
# 1.登入阿里雲Docker Registry docker login --username=使用者名稱 [倉庫URL] # 2.為映象新增標籤 docker tag [映象ID] [倉庫URL]/[名稱空間]/[倉庫名稱]:[映象版本號] # 例項 [root@localhost ~]# docker tag 74d107221092 registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 # 3.將本地映象推送到Registry docker push [倉庫URL]/[名稱空間]/[倉庫名稱]:[映象版本號] # 例項 [root@localhost ~]# docker push registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 The push refers to repository [registry.cn-hangzhou.aliyuncs.com/darker-x/common_software] d3fc9f08141a: Pushed 06d5c35d63a8: Pushed 4bc5e04ae889: Pushed 60f4b166131f: Pushed c492b4fe510f: Pushed f5600c6330da: Pushed redis_v1: digest: sha256:c23e8246c42ac8cb59452eb112b75ef92bb8ce924204fbc2899f76ee88f38323 size: 1572
4.例項
# 登入 [root@localhost ~]# docker login --username=xxq registry.cn-hangzhou.aliyuncs.com Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded # 為映象新增標籤 [root@localhost ~]# docker tag 74d107221092 registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 # 將本地映象推送到Registry [root@localhost ~]# docker push registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 The push refers to repository [registry.cn-hangzhou.aliyuncs.com/darker-x/common_software] d3fc9f08141a: Pushed 06d5c35d63a8: Pushed 4bc5e04ae889: Pushed 60f4b166131f: Pushed c492b4fe510f: Pushed f5600c6330da: Pushed redis_v1: digest: sha256:c23e8246c42ac8cb59452eb112b75ef92bb8ce924204fbc2899f76ee88f38323 size: 1572 # 刪除本地的redis [root@localhost ~]# docker rmi 74d107221092 -f Untagged: redis:latest Untagged: redis@sha256:5b98e32b58cdbf9f6b6f77072c4915d5ebec43912114031f37fa5fa25b032489 Untagged: registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 Untagged: registry.cn-hangzhou.aliyuncs.com/darker-x/common_software@sha256:c23e8246c42ac8cb59452eb112b75ef92bb8ce924204fbc2899f76ee88f38323 Deleted: sha256:74d107221092875724ddb06821416295773bee553bbaf8d888ababe9be7b947f Deleted: sha256:d951b383737320b4e1ac7f9bb63f3919bcf25363ccb59fbb52a41e45ba70ffdd Deleted: sha256:d3b2581a1c92973ee9a41fc00e5628047ce7e644a66240fb859b38831bd525b4 Deleted: sha256:a447231da503a58432b4d7409980139206fdf398fbde189d8a7229dd0663f472 Deleted: sha256:f786204ca260bcaef3d47ecad10821878028239072c65ceb2a1f212f275f9367 Deleted: sha256:b68afce5f52461f79be59806be00e43ea95152a0358b8dc5de9ac3f486a70d7e Deleted: sha256:f5600c6330da7bb112776ba067a32a9c20842d6ecc8ee3289f1a713b644092f8 # 從Registry中拉取映象 [root@localhost ~]# docker pull registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 redis_v1: Pulling from darker-x/common_software 852e50cd189d: Pull complete 76190fa64fb8: Pull complete 9cbb1b61e01b: Pull complete d048021f2aae: Pull complete 6f4b2af24926: Pull complete 1cf1d6922fba: Pull complete Digest: sha256:c23e8246c42ac8cb59452eb112b75ef92bb8ce924204fbc2899f76ee88f38323 Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1 registry.cn-hangzhou.aliyuncs.com/darker-x/common_software:redis_v1