推送与拉取harbor仓库的镜像
1.###在客户机(访问harbor的机器上),打开 vim /lib/systemd/system/docker.service 文件,找到ExecStart添加harbor仓库的IP,配置完后重新加载 daemon ,重启 docker.service 。
systemctl daemon-reload
systemctl restart docker.service

###使用命令 docker login +harbor仓库IP 进行访问👇 出现错误则是docker.service中没有添加 --insecure-registry +harbor的IP

2.###将需要推送的镜像重新打个tag。推送到哪个harbor就命名哪个harbor的IP以及这个harbor已创建的项目名。
格式如下:
### Harbor主机IP/项目名/image名称:版本

3.###通过命令推送镜像到对应的harbor。
docker push 10.0.0.200/example/nginx-centos7-2009 ###使用docker pull 命令进行推送
PS:
1)如果推送失败检查docker.service是否已添加要推送仓库的IP。
2)在docker.service添加完harbor仓库IP后登陆仓库,登录后方能推送以及拉取镜像。注:否则会出现连接拒绝访问的报错

###推送成功
4.###推送完后在一台客户机上尝试拉取harbor仓库镜像(此客户机的docker.service已添加该harbor的IP)
拉取成功!!!

posted on 2021-05-28 13:08 1251618589 阅读(58) 评论(0) 收藏 举报
浙公网安备 33010602011771号