docker 搭建管理私有映象倉庫

2021-10-03 22:25:22 字數 1034 閱讀 9373

docker pull registry
2.搭建倉庫

docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry
3.此時,倉庫已經搭建成功,利用curl 檢視倉庫內的映象

curl
4.新增映象

docker tag lamp:v1 192.168.0.105:5000/lamp:v1

docker push 192.168.0.105:5000/lamp:v1

該過程可能報如下錯誤:

錯誤原因:必須用https相應客戶端,而映象是http,沒有https證書認證

解決問題:編輯daemon.json檔案

加入"insecure-registries":["192.168.0.105:5000"]

重啟docker

systemctl start docker.service
接著docker push 192.168.0.105:5000/lamp:v1

檢視:

curl
檢視某一映象的上傳版本:

curl
5.從倉庫中取出映象

docker pull192.168.0.105:5000/lamp:v1

搭建docker映象私有倉庫

docker官方提供了docker hub來儲存我們的映象檔案。但由於docker hub管理的都是公開的映象,並且訪問的時候有時會特別的慢。所以我們打算來搭建乙個私有的倉庫,需要使用官方庫中的registry映象。執行registry映象 docker run d p 5000 5000 v ro...

docker私有映象服務搭建

docker私服的搭建很簡單,我們只需要執行乙個名叫registry的docker映象並啟動,就構建了乙個docker私服。這裡如果私服的伺服器位址為192.168.56.141對應主機名為docker01,我們的docker伺服器在另外一台伺服器上,伺服器位址為192.168.56.142,對應主...

Docker搭建私有映象倉庫

使用docker官方的registry映象搭建私有倉庫 一 安裝 1.拉取私有倉庫映象 docker pull registry22.建立啟動私有倉庫容器 mkdir pv usr local docker registry docker run itd v usr local docker reg...