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