关闭Harbor的token认证

问题:
源harbor需添加目标harbor作为目标仓库,同步复制推送镜像到目标harbor,如果目标harbor做了IP地址转发,且开启了token认证,当token认证对应的IP地址与源harbor网络IP不可达的情况下,会导致在源harbor上是无法添加目标仓库。

解决方案:
要么就是注释掉,不启用token这步,要么使用域名安装(如果用外部IP的话,可能内网访问有限制,比如harbor本身服务器都不能访问外部IP,就有问题),要么就是直接把内网IP也开通网络权限,云道这边也可以访问内网IP

关闭Harbor的认证
当前关闭Harbor的认证后,我们不需要docker login 就能往harbor push镜像
1、进入harbor的安装目录
在harbor的安装目录下会有docker-compose.yml文件、common文件夹
2、停止harbor
sudo docker-compose down
3、修改配置文件
修改配置文件common/config/registry/config.yml,找到如下几行,在前面添加注释#,添加完成后效果如下:

#auth:
#  token:
#    issuer: harbor-token-issuer
#    realm: https://harbor.oupeng.com/service/token
#    rootcertbundle: /etc/registry/root.crt
#    service: harbor-registry

4、启动harbor
sudo docker-compose up -d
5、检查Harbor的状态,应该都为Up
sudo docker-compose ps

6、如需要开启,取消注释,重新执行上面操作即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值