docker私有倉庫
管理自己的映象。
有時候我們的伺服器無法訪問網際網路,或者不希望將自己的映象放到公網中,那麼我們就需要搭建自己的私有倉庫來儲存和管理自己的映象。
(1)私有倉庫搭建
(1-1)拉取私有倉庫映象
#docker pull registry
這個映象預設暴露的埠是5000。
(1-2)啟動私有倉庫容器
#docker run -id --name=r1 -p 5000:5000 registry
(1-3)開啟瀏覽器
輸入位址http://私有倉庫伺服器ip:5000/v2/_catalog
看到表示私有倉庫搭建成功。
中放置的就是上傳的映象。
(1-4)修改daemon.json
#vi /etc/docker/daemon.json
在檔案中新增乙個key,儲存退出。
此步用於讓docker信任私有倉庫位址。
注意將私有倉庫伺服器ip修改為自己私有倉庫伺服器真實ip。
使用下面的即可
(1-5)重啟docker服務
#systemctl restart docker
#docker start r1
(2)將映象上傳至私有倉庫
(2-1)標記映象為私有倉庫的映象
#docker tag centos:7 私有倉庫伺服器ip:5000/centos:7
#docker tag centos:7 192.168.236.129:5000/centos:7
(2-2)上傳標記的映象
#docker push 私有倉庫伺服器ip:5000/centos:7
#docker push 192.168.236.129:5000/centos:7
此時檢視
【】(3)從私有倉庫拉取映象
#docker rmi 192.168.236.129:5000/centos:7先刪除
#docker pull 192.168.236.129:5000/centos:7
docker 搭建本地私有倉庫
1.拉取映象倉庫 docker pull registry2.檢視所有映象 3.啟動映象伺服器registry 在此之前你要在主機上建乙個目錄來儲存映象 cd usr local mkdir docker registry 現在啟動映象 4.現在我們將我們之前在公有倉庫上拉取下來的nginx映象做測...
Docker 本地私有倉庫搭建
docker 本地私有倉庫搭建 建立資料卷目錄 mkdir home sky registry 用registry映象啟動容器 docker run d p 5000 5000 v home sky registry var lib registry restart always name regi...
Docker搭建本地私有倉庫
1.拉取映象 docker pull registry2.建立宿主機儲存目錄 opt data registry mkdir p opt data registry建立容器 docker run d p 5000 5000 v opt data registry var lib registry n...