docker搭建私有倉庫

2021-08-14 21:25:09 字數 951 閱讀 1737

registry映象

docker pull registry

二:通過該映象啟動乙個容器

docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

注:預設情況下,會將倉庫存放於容器內的/tmp/registry目錄下,這樣如果容器被刪除,則存放於容器中的映象也會丟失,所以我們一般情況下會指定本地乙個目錄掛載到容器內的/tmp/registry下

:修改需要上傳到私有倉庫的映象tag

docker tag ***x192.168.45.222

:5000/***xx

四:修改docker配置檔案,支援http上傳

因為docker從1.3.x之後,與docker registry互動預設使用的是https,然而此處搭建的私有倉庫只提供http服務,所以當與私有倉庫互動時就會報上面的錯誤。為了解決這個問題需要在啟動docker server時增加啟動引數為預設使用http訪問。修改docker啟動配置檔案(此處是修改需要上傳映象的機器的配置)centos下配置檔案位址為:

/etc/sysconfig/docker

,在其中增加

options='--insecure-registry192.168.45.222

:5000'

五:重啟docker

service docker restart

六:上傳映象至本地倉

docker push192.168.45.222

:5000/***xx

注:docker現在還未實現倉庫映象刪除功能

管理私有倉庫:

查詢映象 curl xget

Docker搭建私有倉庫

docker私有倉庫 1 私有倉庫搭建與配置 1 拉取私有倉庫映象 此步省略 docker pull registry 2 啟動私有倉庫容器 docker run di name registry p 5000 5000 registry 3 開啟瀏覽器 輸入位址看到 表示私有倉庫搭建成功並且內容為...

docker搭建私有倉庫

先吧私有倉庫down下來,這需要一點時間,剛好這中間的時間,我們可以準備一下其他的東西 docker pull registry 緊接著,registry需要https執行環境,所以來生成我們自己的證書 簡單說明一下,目前的registry版本是2,之前的1是支援非ssl的,docker在0.9以下...

docker 搭建私有倉庫

所謂私有倉庫,也就是在本地 區域網 搭建的乙個類似公共倉庫的東西,搭建好之後,我們可以將映象提交到私有倉庫中。這樣我們既能使用,docker 來執行我們的專案映象,也避免了商業專案暴露出去的風險。1.安裝docker ce,開啟 root server1 docker ls container se...