2017-09-07 53 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