搭建Docker環境---私有倉庫registry搭建

環境

服務端機器 (主機名爲192.168.1.2):docker私有倉庫服務器,運行registry容器docker

1 下載鏡像registry

# docker pull registry

2 查看鏡下是否pull下來

docker images

3 運行registry容器

docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest 

參數說明

-itd:在容器中打開一個僞終端進行交互操做,並在後臺運行;
-v:把宿主機的/data/registry目錄綁定 到 容器/var/lib/registry目錄(這個目錄是registry容器中存放鏡像文件的目錄),來實現數據的持久化;
-p:映射端口;訪問宿主機的5000端口就訪問到registry容器的服務了;
—restart=always:這是重啓的策略,假如這個容器異常退出會自動重啓容器;
—name registry:建立容器命名爲registry,你能夠隨便命名;
registry:latest:這個是剛纔pull下來的鏡像;vim

遠程服務器必須開啓docker遠程api(爲maven-docker-plugin打包上傳)api

vim /usr/lib/systemd/system/docker.service

修改ExecStart行爲下面內容服務器

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \

4 本地測試鏡像倉庫中全部的鏡像

curl http://127.0.0.1:5000/v2/_catalog

{「repositories」:[]}
如今是空的,由於纔剛運行,裏面沒有任何鏡像內容。curl

相關文章
相關標籤/搜索