harbor远程登录https

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了harbor远程登录https相关的知识,希望对你有一定的参考价值。

参考技术A 部署好harbor之后,本机使用docker login 可正常登录,但是在其他服务器登录harbor报错如下:
Error response from daemon: Get https://192.168.30.24/v2/ : dial tcp 192.168.30.24:443: connect: connection refused
这里说拒绝连接,因为我是用http部署的harbor,这里是https://进行访问的,所以出现报错

解决方法:我们使用https登陆,自建ca证书。
1、我们使用openssl生成证书

3、转换docker.harbor.com.crt为docker.harbor.com.cert,供Docker使用

4、将服务器证书,密钥和CA文件复制到Harbor主机上的Docker证书文件夹中。您必须首先创建适当的文件夹

5、修改 harbor.yml 配置文件

6、重新启动Docker

7、部署harbor

8、web页面使用https连接

注意:其他远程服务器docker login登陆harbor需要配置hosts解析和加载证书。
1、配置hosts解析

2、配置证书

3、远程服务器执行登陆命令,显示Login Succeeded表示登陆成功。效果如下:

以上是关于harbor远程登录https的主要内容,如果未能解决你的问题,请参考以下文章

本地docker不能登录远程harbor服务器,error response from daemon,error parsing http 403 response body

第四节 远程登录LINUX

linux基础linux远程登录

如何远程登录家里的Ubuntu电脑

Ubuntu开启SSH服务远程登录

服务器远程登录失败-CredSSP报错