使用docker官方的registry映象搭建私有倉庫
一、安裝
1.拉取私有倉庫映象
docker pull registry2
2.建立啟動私有倉庫容器
mkdir -pv /usr/local/docker-registry
docker run -itd -v /usr/local/docker-registry:/var/lib/registry -p 5000:5000 -e registry_storage_delete_enabled="true" --restart=always --name docker-registry registry:2
引數說明
訪問:響應結果如下:
此刻docker私有倉庫既建立完成並且啟動成功。
二、驗證
映象上傳至私有倉庫
docker tag hello-world 192.168.100.16:5000/hello-world:v1
docker push 192.168.100.16:5000/hello-world:v1
問題及解決方案:
1、預設docker-registry只允許https提交映象,如下配置使docker-registry支援http,在/etc/docker下,修改daemon.json檔案,追加寫入:"insecure-registries": [ "192.168.100.16:5000"]
vim /etc/docker/daemon.json
追加後
2、重啟docker
systemctl restart docker
目前只是通過命令操作管理,後期會引用harbor管理介面管理 搭建docker映象私有倉庫
docker官方提供了docker hub來儲存我們的映象檔案。但由於docker hub管理的都是公開的映象,並且訪問的時候有時會特別的慢。所以我們打算來搭建乙個私有的倉庫,需要使用官方庫中的registry映象。執行registry映象 docker run d p 5000 5000 v ro...
搭建Harbor映象 docker 私有倉庫
1.搭建企業級別docker映象私有倉庫 2.推薦使用harbor搭建 官方推出的registry,雖然能實現映象倉庫管理。但是相對harbor來說功能相對少,例如使用者管理,許可權管理,ui視覺化介面管理等都相對薄弱。所以搭建企業級用於生產環境的私有倉庫管理,推薦使用harbor。3.安裝harb...
Docker安裝搭建映象私有倉庫
為什麼要搭建私有倉庫?docker官方提供有公共倉庫,位址hub.docker.com,但是在企業開發中有時需要自己的映象倉庫,方便協同開發以及生產自己的映象,此時就需要乙個私有倉庫。一般來說都是用linux系統的伺服器,下面就一起來搭建自己的私有docker映象倉庫吧!可參考我的部落格 linux...