centos7 docker使用https_proxy 代理配置 背景: 内网的centos主机不能上网,通过同网段的windows设置代理上网,yum.conf配置http代理是可以的,但是docker无法拉取镜像 处理办法: 如果是centos6版本只需要在/etc/sysconfig/docker 配置文件里面增加配置即可 centos7 使用systemd 来管理进程环境,我们需要如下配置来应用https_proxy 创建目录 mkdir /etc/systemd/system/docker.service.d 创建文件 vim /etc/systemd/system/docker.service.d/http-proxy.conf 配置http-proxy.conf文件增加以下内容 [Service] Environment="HTTP_PROXY=http://10.11.0.148:808" daemon重新reload 并重启docker systemctl daemon-reload systemctl restart docker 检查变量是否加载 systemctl show docker --property Environment 2.curl命令添加http和https代理 默认使用curl命令在代理模式下是无法使用的,需要在bash命令行下添加代理 export http_proxy=http://10.11.0.148:808 export https_proxy=https://10.11.0.148:808 [root@node1 hello-world]# curl -vv http://www.baidu.com * About to connect() to proxy 10.11.0.148 port 808 (#0) * Trying 10.11.0.148... * Connected to 10.11.0.148 (10.11.0.148) port 808 (#0) > GET http://www.baidu.com/ HTTP/1.1 > User-Agent: curl/7.29.0 > Host: www.baidu.com > Accept: */* > Proxy-Connection: Keep-Alive > < HTTP/1.1 200 OK < Accept-Ranges: bytes < Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform < Connection: Keep-Alive < Content-Length: 2381 < Content-Type: text/html < Date: Tue, 12 Jun 2018 01:14:04 GMT < Etag: "588604dd-94d" < Last-Modified: Mon, 23 Jan 2017 13:27:57 GMT < Pragma: no-cache < Server: bfe/1.0.8.18 < Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/ < http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css>百度一下,你就知道 * Connection #0 to host 10.11.0.148 left intact [root@node1 ~]# curl --head https://www.baidu.com HTTP/1.1 200 Connection established Proxy-agent: CCProxy HTTP/1.1 200 OK Accept-Ranges: bytes Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform Connection: Keep-Alive Content-Length: 277 Content-Type: text/html Date: Tue, 12 Jun 2018 05:58:58 GMT Etag: "575e1f71-115" Last-Modified: Mon, 13 Jun 2016 02:50:25 GMT Pragma: no-cache Server: bfe/1.0.8.18 [root@node1 ~]# curl -vv https://www.baidu.com * About to connect() to proxy 10.11.0.148 port 808 (#0) * Trying 10.11.0.148... * Connected to 10.11.0.148 (10.11.0.148) port 808 (#0) * Establish HTTP proxy tunnel to www.baidu.com:443 > CONNECT www.baidu.com:443 HTTP/1.1 > Host: www.baidu.com:443 > User-Agent: curl/7.29.0 > Proxy-Connection: Keep-Alive > < HTTP/1.1 200 Connection established < Proxy-agent: CCProxy < * Proxy replied OK to CONNECT request * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=baidu.com,OU=service operation department.,O="BeiJing Baidu Netcom Science Technology Co., Ltd",L=beijing,ST=beijing,C=CN * start date: Jun 29 00:00:00 2017 GMT * expire date: Aug 17 23:59:59 2018 GMT * common name: baidu.com * issuer: CN=Symantec Class 3 Secure Server CA - G4,OU=Symantec Trust Network,O=Symantec Corporation,C=US > GET / HTTP/1.1 > User-Agent: curl/7.29.0 > Host: www.baidu.com > Accept: */* > < HTTP/1.1 200 OK < Accept-Ranges: bytes < Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform < Connection: Keep-Alive < Content-Length: 2443 < Content-Type: text/html < Date: Tue, 12 Jun 2018 05:59:17 GMT < Etag: "588603f3-98b" < Last-Modified: Mon, 23 Jan 2017 13:24:03 GMT < Pragma: no-cache < Server: bfe/1.0.8.18 < Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/ < <head>8>//ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css>百度一下,你就知道 //www.baidu.com/img/bd_logo1.png width=270 height=129>http://news.baidu.com name=tj_trnews class=mnav>新闻 https://www.hao123.com name=tj_trhao123 class=mnav>hao123 http://map.baidu.com name=tj_trmap class=mnav>地图 http://v.baidu.com name=tj_trvideo class=mnav>视频 http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧 //www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品http://home.baidu.com>关于百度 http://ir.baidu.com>About Baidu
©2017 Baidu http://www.baidu.com/duty/>使用百度前必读 http://jianyi.baidu.com/ class=cp-feedback>意见反馈 京ICP证030173号 //www.baidu.com/img/gs.gif>