docker工人使用自签名证书运行可从外部访问的registry

我可以设置docker运行一个外部可访问的registry与自签名证书或我需要CA证书后configuration的SSL与Nginx自签名证书我运行下面的命令,它给了我错误,所以有人可以帮助我int

我)#cd / etc / nginx

ii)#docker run -d \ –restart = always \ –name sogetiaws \ -v pwd / ssl:/ ssl \ -e REGISTRY_HTTP_ADDR = 0.0.0.0:5000 \ -e REGISTRY_HTTP_TLS_CERTIFICATE = / ssl / docker-reg.sogeti -aws.nl.crt \ -e REGISTRY_HTTP_TLS_KEY = / ssl / docker-reg.sogeti-aws.nl.key \ -p 5000:5000 \ registry:2

域名:docker-reg.sogetiaw.nl

 ERROR 

iii)#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 

--insecure-registry docker-reg.sogeti-aws.nl:5000

到您的本地守护进程(您用来推送映像的守护进程)

要么

 { "insecure-registries" : [ "docker-reg.sogeti-aws.nl:5000" ] } 

到你的/etc/docker/daemon.jsonconfiguration文件。

来源: 添加不安全的registry到Docker