Docker Registry 管理映象

2022-08-23 21:09:09 字數 1597 閱讀 1375

一、使用docker registry管理映象

a.登陸docker hub

b.建立倉庫

c.推送映象

打標籤

docker push xiangzisaisai/wing

輸入使用者名稱密碼

docker login

docker push xiangzisaisai/wing

報錯:error response from daemon: get

解決辦法:

d.搭建docker registry

建立本地映象檔案夾,做資料卷對映

後台啟動容器docker run -d -p 50000:5000 -v /opt/docker-registry:/tmp/registry registry

資料與程式分離,隨時對推送的檔案備份

e.重新命名標籤,推送到本地倉庫

問題:push不到本地倉庫

解決辦法:配置允許不安全訪問 "insecure-registries": ["172.22.64.45:50000"]

f.檢視推送到私有映象倉庫

_catalog

問題:本地映象提交後沒有存放到本地對映的目錄裡面

解決辦法:因為registry沒有該目錄,重新找乙個存在的目錄

映象資訊存放在/var/lib/registry目錄下,因此這裡修改為將/opt/registry目錄對映到/var/lib/registry

修改啟動命令:docker run -d -p 50000:5000 -v /opt/docker-registry:/var/lib/registry registry

重新啟動後正常

Docker registry 私有倉庫

registry node mkdir p home registry 宿主機建立registry目錄 docker tag registry latest registry 1.0 為本地映象新增新標籤 docker run d p 5000 5000 privileged true v home...

Docker registry私服搭建

1 拉取私服映象 docker pull registry 2 啟動私服 docker run d p 5000 5000 v mtn docker registry var lib registry registry 3 檢視私服狀態 netstat an grep 5000 tcp6 0 0 5...

docker registry相關知識

官方的docker hub是乙個用於管理公共映象的好地方,我們可以在上面找到我們想要的映象,也可以把我們自己的映象推送上去。但是,有時候,我們的使用場景需要我們擁有乙個私有的映象倉庫用於管理我們自己的映象。這個可以通過開源軟體registry來達成目的。registry在github上有兩份 老 庫...