Docker搭建私有映象倉庫

2021-10-06 02:48:51 字數 998 閱讀 1754

使用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...