我是否可以设置docker使用自签名证书运行外部可访问的注册表,或者只有在使用ssl自签名证书配置nginx之后,我才需要CA证书。我运行下面的命令,它给了我错误,所以有人可以帮助我
i) # cd /etc/nginx
ii) # REGISTRY_HTTP_TLS_CERTIFICATE=/ssl/docker-reg.sogeti-aws.nl.crt运行REGISTRY_HTTP_TLS_KEY=/ssl/docker-reg.sogeti-aws.nl.key \--重新启动=始终\--名称-d \ -v pwd/ssl:/ssl \ -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 \ -e docker \ -e -d\ -p 5000:5000 \-d:2
域名: docker-reg.sogeti-aws.nl
ERRORiii) # docker push docker-reg.sogeti-aws.nl/my-ubuntu
The push refers to a repository [docker-reg.sogeti-aws.nl/my-ubuntu]
Get https://docker-reg.sogeti-aws.nl/v1/_ping: x509: certificate signed by unknown authority发布于 2017-09-07 16:14:10
添加
--insecure-registry docker-reg.sogeti-aws.nl:5000
添加到本地守护进程(用于推送镜像的守护进程)
或
添加
{
"insecure-registries" : [ "docker-reg.sogeti-aws.nl:5000" ]
}添加到/etc/docker/daemon.json配置文件中。
https://stackoverflow.com/questions/46090864
复制相似问题