首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker使用自签名证书运行外部可访问的注册表

docker使用自签名证书运行外部可访问的注册表
EN

Stack Overflow用户
提问于 2017-09-07 15:51:15
回答 1查看 553关注 0票数 0

我是否可以设置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

代码语言:javascript
复制
ERROR

iii) # docker push docker-reg.sogeti-aws.nl/my-ubuntu

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2017-09-07 16:14:10

添加

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

添加到本地守护进程(用于推送镜像的守护进程)

添加

代码语言:javascript
复制
{
    "insecure-registries" : [ "docker-reg.sogeti-aws.nl:5000" ]
}

添加到/etc/docker/daemon.json配置文件中。

来源:Add Insecure Registry to Docker

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46090864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档