日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker 镜像重命名_Docker镜像管理(二)

發布時間:2025/4/5 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker 镜像重命名_Docker镜像管理(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在《Docker鏡像管理(一)》中介紹了使用Docker Hub來管理你的Docker鏡像,小伙伴們在創建倉庫時,細心的同學可能已經發現再次創建private類型的倉庫時,不能創建了,如下圖:

從上圖中可以看出,Private單選鈕變成灰色,雖然Create按鈕能點擊,但怎么也創建不了倉庫了。Public單選鈕上面多了一行紅色的字:Using 1 of 1 private repositories. Get more

這說明免費的午餐吃完了!點擊Get more后發現Docker Hub的私有倉庫只能免費建一個,再次需要收費了!!不差錢的小伙伴可以購買。

本文簡述另一種管理Docker鏡像的方法:通過Docker registry2.0建立自己的私有倉庫。該倉庫是一個無狀態、高可用、可擴展的服務器端應用程序,存儲并能分發Docker鏡像。有如下的好處:

1. 可以嚴格控制鏡像的存儲位置

2. 完全擁有鏡像分發渠道

3. 可將鏡像存儲和分發緊密集成到內部開發工作流中

Docker Registry 2.0已經可以滿足大部分開發需求,盡管它不包含界面、用戶管理、權限控制等功能。如果想要更好的功能,可使用Docker Trusted Registry(DTR)。DTR是一種商業產品,它支持完整的鏡像管理工作流,具有LDAP集成、鏡像簽名、安全掃描以及與通用控制平面的集成。

本文將以Docker Registry 2.0為例,簡述其鏡像管理方法。

安裝要求

Docker Engine 1.6.0或更高版本

搭建Registry

docker run -d -p 5000:5000 --restart=always --name registry registry:2

從下圖可以看出,Registry作為一個Docker容器在運行了,并提供管理鏡像的服務。

重命名鏡像

本地鏡像可以是自己構建的鏡像也可以是從Docker Hub中拉取的鏡像。推送鏡像(即將本地鏡像發布到上述建立的鏡像倉庫registry中)前,需要給鏡像打下Tag。執行如下Docker命令:

docker tag szroy/my-test-repo:v0.0.1 localhost:5000/szroy/my-test-repo1

推送鏡像

執行如下Docker命令:

docker push localhost:5000/szroy/my-test-repo1

拉取鏡像

為了驗證拉取鏡像,先將本地鏡像刪除后,再拉取。執行如下命令:

docker pull localhost:5000/szroy/my-test-repo1

或從另外一臺裝有Docker的機器上拉取鏡像,執行如下命令:

docker pull localhost:5000/szroy/my-test-repo1

注意:需將上述命令中localhost要用registry所在的服務器的IP地址代替。

總結

以上是生活随笔為你收集整理的docker 镜像重命名_Docker镜像管理(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。