docker-搭建docker映象私服
阿新 • • 發佈:2022-05-31
一、本地搭建
1、拉取registry
docker pull registry
2、執行容器
docker run -d -p 5000:5000 --restart=always --name registry -v /opt/registry:/var/lib/registry registry
訪問http://localhost:5000/v2/_catalog
3、上傳映象
①檢視已有映象
docker images
②給要上傳的映象打標籤
docker tag ocelotgatewaydemo_a:latest 192.168.192.139:5000/ocelotgatewaydemo_a:t1
③推送映象
新增docker配置檔案daemon.json檔案,配置本地服務地址,儲存到伺服器的/etc/docker/目錄下。
{ "insecure-registries" : [ "192.168.192.139:5000" ] }
docker push 192.168.192.139:5000/ocelotgatewaydemo_a:t1
瀏覽:http://192.168.192.139:5000/v2/_catalog
④拉取映象
先刪除本地映象
docker rmi 192.168.192.139:5000/ocelotgatewaydemo_a:t1 docker pull 192.168.192.139:5000/ocelotgatewaydemo_a:t1
另外程式設計師都喜歡用Git,如果把Registry私有倉庫比作GitLab的話,那麼Docker Hub公共倉庫就類似於GitHub,這是一個公共的共享的映象倉庫平臺,我們可以像在GitHub上隨意得clone公共的開源專案一樣pull映象到本地。
鳴謝:
https://www.cnblogs.com/roluodev/p/12251479.html
https://www.runoob.com/docker/docker-container-connection.html
https://www.bianchengquan.com/article/606449.html