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
如果现实能正常登陆即可
在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐