6-1私有鏡像倉庫搭建及使用
搭建私有鏡像倉庫,使用官方提供的registry鏡像搭建私有倉庫
下載registry鏡像並啓動
docker pull registry docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry
列出有哪些鏡像
curl http://192.168.2.161:5000/v2/_catalog {"repositories":[]}
配置私有倉庫http授信
vim /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.docker-cn.com"], "insecure-registries":["192.168.2.161:5000"] }
打標籤
docker tag nginx:1.11 192.168.2.161:5000/nginx:1.11
上傳
docker push 192.168.2.161:5000/nginx:1.11
下載
docker pull 192.168.2.161:5000/nginx:1.11
列出鏡像標籤
curl 192.168.2.161:5000/v2/nginx/tags/list/
刪除所有鏡像
docker rmi -f $(docker images -q -a)
使用本地鏡像倉庫鏡像
docker run -itd --name nginx -p 88:80 192.168.2.161:5000/nginx:1.11