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