harbor https 客戶端連接配置

harbor配置https後,從其他機器docker login登陸會報錯:

 

docker pull x509:certificate signed by unknown authority

每個客戶端都需要經過配置:

配置方式1

修改配置:

# vim /etc/docker/daemon.json

{

  "insecure-registries": ["registry.svc.xxx.cn"]

}

重啓docker

systemctl restart docker

登陸harbor

docker login -uadmin –p***    domain   成功

 

配置方式2

1、登陸私有倉庫服務器,進入/etc/docker/certs.d/目錄下,找到ca.crt證書

 

2、將該證書拷貝一份到目標主機(即使用docker login主機)上,並放在/etc/docker/certs.d/下

 

3、重啓docker服務,systemctl restart docker

 

4、登陸該私有倉庫docker login *******,輸入用戶名密碼後,登陸成功

配置方式3

  1. 修改docker 配置

vi /usr/lib/systemd/system/docker.service

增加一行--insecure-registry  harbor.sunyasec.com \

harbor.sunyasec.com爲域名

2.重新加載配置

systemctl daemon-reload

3.重啓docker

systemctl restart docker

4. 登陸該私有倉庫docker login *******,輸入用戶名密碼後,登陸成功

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章