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