天天看點

CentOS7 搭建docker registry 私庫

10.11.3.71 docker 私庫

10.11.3.72 用戶端

  1. 安裝docker 環境
yum -y install docker 
           

2.docker registry 私庫鏡像

docker pull registry
           

3.将docker 設定為開機重新開機并啟動

systemctl start docker
systemctl enable docker
           

5.啟動私庫存鏡像的一個容器:

docker run -d -p : --name myRegistry  --privileged=true -v /opt/registry:/tmp/registry --restart=always  registry  
           

6.在兩台機器中的 /etc/hosts 加上以下資訊:

10.11.3.71  node-1
10.11.3.72  node-2
           

7.在用戶端中的 /etc/sysconfig/docker 加上以下資訊:

ADD_REGISTRY='--add-registry node-1:5000'
   INSECURE_REGISTRY='--insecure-registry node-1:5000'
           

8.重新開機 私庫伺服器,上傳鏡像

[root@node- ~]# docker pull centos
[root@node- ~]# docker tag d123f4e55e12 node-1:5000/centos_test
[root@node- ~]# docker push node-1:5000/centos_test
The push refers to a repository [node-:/centos_test]
cf516324493c: Pushed
latest: digest: sha256:d7b12549c04bba833d4626a5c51113290e55bd754d39f72d1a437539b3c68 size: 

           

9.檢視 鏡像私庫上剛上傳的鏡像:

[root@node- ~]# curl http://node-1:5000/v2/_catalog
{"repositories":["centos_test"]}
           

到這裡docker 私庫就搭建完成。

繼續閱讀