1. 程式人生 > 其它 >docker-搭建docker映象私服

docker-搭建docker映象私服

一、本地搭建

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