1,對於自簽證書,需要將證書文件拷貝到客戶端,否則客戶端登錄倉庫會觸發錯誤問題
報錯日志如下
Error response from daemon: Get https://reg.mydomain.com/v2/: x509: certificate signed by unknown authority
1,在客戶端創建證書位置目錄
mkdir /etc/docker/certs.d/reg.mydomain.com -p
2,將harbor倉庫服務器自簽的證書文件拷貝到客戶端
事先先把證書拷貝到客戶端/tmp
mv /tmp/reg.mydomain.com.crt /etc/docker/certs.d/reg.mydomain.com/
3,驗證測試
root@localhost ~]# docker login https://reg.mydomain.com
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded