本地docker访问远程私有harbor镜像库
创建daemon.json
vi /etc/docker/daemon.json
#https://registry.inspurcloud.com为远程harbor域名
{
“registry-mirrors”: [“https://registry.inspurcloud.com”],
“insecure-registries”: [“registry.inspurcloud.com”],
“max-concurrent-downloads”: 10,
“log-driver”: “json-file”,
“log-level”: “warn”,
“log-opts”: {
“max-size”: “10m”,
“max-file”: “3”
}
}
添加host
vi /etc/hosts
10.xxx.xxx.xxx registry.inspurcloud.com
重启docker
systemctl daemon-reload
systemctl restart docker
创建harbor项目、用户
web登陆harbor
创建harbor用户
根据需求创建harbor用户
创建项目
根据需求创建项目
并将刚才创建的用户添加进项目组
本地docker登陆harbor
这里会要求输入用户名密码,输入我们刚才创建的用户名进行登陆
推送镜像
按照harbor中的规则即可在docker本地进行镜像的pull和push了
Reference
https://blog.csdn.net/zyl290760647/article/details/83752877