2017-09-07 48 views
0

我可以设置码头运行一个外部可访问的注册表与自签名证书或我需要CA证书后配置nginx与ssl自我签名证书我运行下面的命令和它的给定我的错误等都可以有人帮助我诠释的是docker运行外部可访问的注册表与自签名证书

我)#光盘的/ etc/nginx的

II)#搬运工运行-d \ --restart =总是\ --name sogetiaws \ -v pwd/ssl:/ ssl \ -e REGISTRY_HTTP_ADDR = 0.0.0.0:5000 \ -e REGI STRY_HTTP_TLS_CERTIFICATE =/SSL /搬运工-reg.sogeti-aws.nl.crt \ -e REGISTRY_HTTP_TLS_KEY =/SSL /搬运工-reg.sogeti-aws.nl.key \ -p 5000:5000 \ 注册表:2

域名:docker-reg.sogeti-aws.nl

ERROR 

III)#搬运工推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 

回答

0

添加

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

要在本地守护程序(使用推图像的一个)

或者

添加

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

您/etc/docker/daemon.json配置文件。

来源:Add Insecure Registry to Docker

+0

感谢您的解决方案,如果你的问题就解决了您的宝贵时间 –

+0

,接受的答案,以帮助其他人。谢谢。 – papey