一、私有仓库
#下载registry镜像
docker pull registry
#修改配置文件指定镜像的仓库地址
vim /etc/docker/daemon.json
"insecure-registries": ["192.168.171.8:5000"], #添加本机IP地址
"registry-mirrors": ["https://05vz3np5.mirror.aliyuncs.com"]
systemctl restart docker.service
创建registry容器并开放端口
docker create -it registry /bin/bash
docker ps -a
docker start 7c2612bf42a9
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry
'//-p指定端口,一内一外;-v表示挂载,前者是宿主机,后者是容器'
#宿主机的/data/registry自动创建挂载容器中的/tmp/registry
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry
#更改标记为192.168.171.8:5000/nginx
docker tag nginx:latest 192.168.171.8:5000/nginx
上传
docker push 192.168.171.7:5000/nginx
获取私有仓库列表
curl -XGET http://192.168.12