搭建docker映象私有倉庫

2021-08-04 20:07:58 字數 994 閱讀 7163

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

執行registry映象

docker run -d -p 5000:5000 -v /root/pf_registry:/var/lib/registry registry

以上的-d與-p引數在前一篇部落格中已經講過,所以,我們將容器的5000埠對映到宿主機的5000埠。我們一會就可以訪問這個埠來訪問容器

-v引數是用來將容器的資料繫結到宿主機上的,如此一來,容器中/var/lib/registry的資料就與/root/pf_registry中的資料同步了,做這件事的目的是將容器中儲存的映象檔案在宿主機上也能夠存在。這樣如果容器停止時我們也能夠看到映象檔案。

這些做好了,我們的倉庫也就搭建好了,接下來就可以push我們的映象檔案到私有倉庫中了

在push之前,我們需要將映象的名稱改為registry.pf.com:5000/tomcat的格式。其中registry.pf.com是宿主機的ip位址,之所以用registry.pf.com而不用ip位址,是因為我在/etc/hosts中進行了設定,如下:

5000是之前對映到的宿主機的埠

tomcat是映象的名稱

命令如下:

docker tag tomcat registry.pf.com:5000/tomcat

此時,我們就可以將tomcat映象檔案push到私有倉庫中了

docker push registry.pf.com:5000/tomcat

push之後,我們就可以進入我們指定的繫結容器的目錄下來檢視push成功的映象檔案

如下:

Docker搭建私有映象倉庫

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

搭建Harbor映象 docker 私有倉庫

1.搭建企業級別docker映象私有倉庫 2.推薦使用harbor搭建 官方推出的registry,雖然能實現映象倉庫管理。但是相對harbor來說功能相對少,例如使用者管理,許可權管理,ui視覺化介面管理等都相對薄弱。所以搭建企業級用於生產環境的私有倉庫管理,推薦使用harbor。3.安裝harb...

Docker安裝搭建映象私有倉庫

為什麼要搭建私有倉庫?docker官方提供有公共倉庫,位址hub.docker.com,但是在企業開發中有時需要自己的映象倉庫,方便協同開發以及生產自己的映象,此時就需要乙個私有倉庫。一般來說都是用linux系統的伺服器,下面就一起來搭建自己的私有docker映象倉庫吧!可參考我的部落格 linux...