linux – Docker后面的代理更改ssl证书
发布时间:2020-05-23 06:36:16 所属栏目:Linux 来源:互联网
导读:我试图运行以下docker命令: docker run -i -t ubuntu /bin/bash 但是我收到错误: Unable to find image ubuntu (tag: latest) locallyPulling repository ubuntu2013/11/28 14:00:24 Get https://index.docker.io/v1/images/ubu
|
我试图运行以下docker命令: docker run -i -t ubuntu /bin/bash 但是我收到错误: Unable to find image 'ubuntu' (tag: latest) locally Pulling repository ubuntu 2013/11/28 14:00:24 Get https://index.docker.io/v1/images/ubuntu/ancestry: x509: certificate signed by unknown authority 我知道我们公司即时替换SSL证书,用于https请求. 我试图通过把它放在: /etc/pki/tls/certs/ca-bundle.crt 和 /etc/pki/tls/cert.pem 但它仍然不起作用. 有任何想法吗? 解决方法要配置docker以使用代理系统,您首先需要将HTTPS_PROXY / HTTP_PROXY环境变量添加到docker sysconfig文件.但是,根据您是否使用init.d或服务工具,您需要添加“export”语句.作为解决方法,您可以在docker的sysconfig文件中简单添加两种变体:/etc/sysconfig/docker HTTPS_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>" HTTP_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>" export HTTP_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>" export HTTPS_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>" 要使docker使用ssl拦截代理,您必须将代理根证书添加到系统信任存储. 对于CentOS,将文件复制到/ etc / pki / ca-trust / source / anchors /并更新ca信任存储.之后再重新启动码头服务. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何保护我的进程免于被杀?
- c – 为什么从/ dev / random读取几乎总是阻塞?
- linux – 什么创建CPU I / O等待但没有磁盘操作?
- kernel-module – 在linux内核模块中设置线程关联
- linux – ssh-add的密钥链
- 在rsync算法中滚动校验和
- 此设置的Linux nat / iptables配置
- linux – 变量’general_log_file’不能设置为’/var/lib/m
- linux – 如何从Ubuntu中的(失败的)cron-jobs获取电子邮件?
- linux – Varnish“FetchError no backend connection”错误
