Docker上传镜像到Harbor

上传镜像到Harbor

  1. 给镜像打上标签

语法 docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]


 docker tag eureka:v1 127.0.0.1:85/tensquare/eureka:v1
  1. 推送镜像
docker push 127.0.0.12:85/tensquare/eureka:v1

如果出现以下错误,是因为Docker没有把Harbor加入信任列表中

The push refers to repository [192.168.66.102:85/tensquare/eureka]
Get https://ip:85/v2/: http: server gave HTTP response to HTTPS
client

  1. 把Harbor地址加入到Docker信任列表
vi /etc/docker/daemon.json
{"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"],"insecure-registries": ["127.0.0.1:85"]}

注意: 如果添加信任列表,中不能由任何的空格(换行也不行,否则会有错误)

需要重启Docker

需要先登录Harbor,再推送镜像

  1. 登录Harbor
docker login -u 用户名 -p 密码 127.0.0.1:85

Login Succeeded
证明登录成功

然后在重新执行推送命令

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值