一、使用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上有兩份 老 庫...