harbor使用http的解决办法

版权声明:转载请注明出处。 https://blog.csdn.net/tiantang_1986/article/details/84999605

harbor 最新版本都默认使用https,但是如果是内网服务器也没必要假设一个https,当然为了安全也可以使用,但是操作比较复杂。这里提供一个配置http的方案。

首先在harbor服务器里面修改harbor.cfg

[root@vv harbor]# vi harbor.cfg

修改 ui_url_protocol = http

目标机器上(项目部署的docker所在服务器) /etc/docker添加一个daemon.json文件
内容如下:

{ 
	"insecure-registries":["harbor server ip"]
}

harbor server ip :harbor的内网IP
添加完之后可以测试一下

echo <harbor_password> | docker login -u <harbor_user> --password-stdin <harbor_server_ip>

<harbor_password> : 在harbor上注册的密码
<harbor_user> :在harbor上注册的用户
<harbor_server_ip> : harbor的内网IP
如果现实能正常登陆即可
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/tiantang_1986/article/details/84999605