registry 和 harbor 的区别
registry:字符界面
harbor: 自己的web页面
创建私有仓库
下载,创建镜像
docker pull registry
vi /etc/docker/daemon.json
添加
"insecure-registries": ["20.0.0.14:5000"], #镜像加速
systemctl restart docker
docker create -it registry /bin/bash
运行容器
宿主机的/data/registry自动创建挂载容器中的/tmp/registry
docker ps -a
docker start 46e137f3e6f0
docker run -d -p 5000:5000 -v/data/registry:/tmp/registry registry
查看仓库内容
curl -XGET http://20.0.0.14:5000/v2/_catalog
更改标记
docker tag nginx:latest 20.0.0.14:5000/nginx
docker images
上传
docker push 20.0.0.14:5000/nginx
curl -XGET http://20.0.0.14:5000/v2/_catalog
测试下载
删除容器以及镜像
docker rm 46e137f3e6f0
docker rmi 20.0.0.14:5000/nginx:latest
docker rmi nginx
docker images
下载
docker pull 20.0.0.14:5000/nginx