准备:
192.168.171.134 docker主机
192.168.171.138 harbor
1、拉去镜像:(192.168.171.138)
docker pull registry:2.7.1
2、运行容器(192.168.171.138)
docker run -itd -p 5000:5000 --name registry --restart=always registry:2.7.1
3、访问
http://192.168.171.138:5000/v2/_catalog
4、辑配置文件 (192.168.171.134)
vi /etc/docker/daemon.json
5、增加仓库配置信息 (192.168.171.134)
{ "insecure-registries":["192.168.198.101:5000"] }
6、启docker (192.168.171.134)
systemctl daemon-reload
systemctl restart docker
7、查看docker信息确认仓库是否添加 (192.168.171.134)
docker info
8、上传镜像(192.168.171.134)
docker tag nginx:1.19.3-alpine 192.168.171.138:5000/nginx:v1
docker push 192.168.171.138:5000/nginx:v1
docker tag tomcat:9.0.20-jre8-alpine 192.168.171.138:5000/tomcat:v1
docker push 192.168.171.138:5000/tomcat:v1
9、访问
http://192.168.171.138:5000/v2/_catalog
http://192.168.171.138:5000/v2/nginx/tags/list
http://192.168.171.138:5000/v2/tomcat/tags/list
10、下载(192.168.171.134)
docker pull 192.168.171.138:5000/nginx:v1