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



333.png