$ openssl genrsa -out server.key 2048
$ openssl req -new -key server.key -out server.csr
$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
$ mkdir -p /etc/docker/certs.d/
$ sudo systemctl restart docker
如果还是无法使用 http 或 https 协议来访问 Docker 私有仓库,可以尝试使用 curl 命令来检查网络连接是否正常。例如:
$ curl http://
如果输出了仓库中的镜像清单,则说明网络连接正常。否则,可以考虑检查 Docker 仓库的日志或调整防火墙设置。