docker login harbor..com
Error response from daemon: Get https://harbor.xczlife.com/v2/: x509: certificate signed by unknown authority
docker服务器上配置ca.crt证书
在服务器上若想通过docker login命令登录harbor仓库的话,还需要将harbor服务器上的crt证书(./common/config/nginx/cert/server.crt)拷贝到/etc/docker/certs.d/hub.mydomain.com/ca.crt,然后重启docker服务。这时候使用命令docker login hub.mydomain.com,按照提示正确输入harbor上存在的username和password就会看到登录成功的回显信息。另外,如果配置文件中的hostname不是使用域名,而是使用服务器ip的情况,还需要再docker的配置文件中添加–insecure-registry server_ip的参数,否则会报错的。