古詩詞大全網 - 個性簽名 - 搭建好harbor服務器後,從另壹臺機登錄時遇到的問題

搭建好harbor服務器後,從另壹臺機登錄時遇到的問題

harbor服務器環境:192.168.0.10

在另壹臺裝有docker的機器上嘗試登錄harbor機器,遇到兩個問題,這臺機器的ip是:192.168.0.7

第壹次登錄:

結果報錯了:

網上查到的說法是,不能用ip來登錄,必須要用域名,相關的域名在安裝harbor時,已使用域名來生成證書了。

於是要修改harbor.cfg配置文件,修改成配置文件,還得運行壹下harbor目錄下的prepare文件

./prepare

運行完後,重啟harbor:首先docker-compose down,接著啟動harbor:docker-compose up -d

運行docker-compose命令,必須把目錄切換到harbor目錄才能運行。

經過這壹步後,進行第二次登錄:

其中harbor.xxx.com是用來生成證書的域名

結果第二次報錯:

網上的說法是:因為自簽名的原因,參考: /a/1190000008615155

解決的方案如下:

1 把在harbor服務器生成的ca證書harbor.xxx.com.crt放到那臺要登錄的機器上

scp harbor.xxx.com.crt 192.168.0.7:/home

2 在192.168.0.7機器上,把crt證書放到/etc/docker/certs.d/harbor.xxx.com目錄下(註意:該目錄壹開始是不存在的,連certs.d都不存在,手動建)

mkdir -p /etc/docker/certs.d/harbor.xxx.com

然後,重啟docker

systemctl restart docker

再來登錄,(要註意:harbor.xxx.com需在/etc/hosts文件加上ip,域名映射)

/etc/hosts