推送与拉取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)    收藏  举报

导航