harbor使用http的解决办法

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上注册的密码
:在harbor上注册的用户
: harbor的内网IP
如果现实能正常登陆即可
harbor使用http的解决办法_第1张图片

你可能感兴趣的:(编程使用技巧)