天天看點

Docker建構registry私有倉庫1.下載下傳鏡像(如有現成鏡像則無需下載下傳)2.裝載鏡像3.運作容器4.修改用戶端配置5.用戶端上傳鏡像6.檢視鏡像7.下載下傳鏡像

1.下載下傳鏡像(如有現成鏡像則無需下載下傳)

[[email protected]_150 ~]# docker pull registry
           

2.裝載鏡像

[[email protected]_150 ~]# docker load -i registry-latest.tar
           

3.運作容器

[[email protected]_150 ~]# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
           

4.修改用戶端配置

docker私有倉庫伺服器,預設是基于https傳輸的,是以我們需要在用戶端192.168.1.160做相關設定,不使用https傳輸

#建立配置檔案
[[email protected]_150 ~]# vi /etc/docker/daemon.json

#将如下資訊添加進去
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "insecure-registries":["192.168.1.196:5000"]
}

#重新開機docker
[[email protected]_150 ~]# systemctl daemon-reload
[[email protected]_150 ~]# systemctl restart docker
           

5.用戶端上傳鏡像

#打tag
[[email protected]_150 ~]# docker tag redis:3.2 192.168.1.196:5000/redis:3.2

#上傳鏡像
[[email protected]_150 ~]# docker push 192.168.1.196:5000/redis:3.2
           

6.檢視鏡像

http://192.168.1.196:5000/v2/_catalog

7.下載下傳鏡像

[[email protected]_150 ~]# docker pull 192.168.1.196:5000/redis:3.2