1. 程式人生 > >Centos7設定docker代理

Centos7設定docker代理

在centos6版本如果你配置Docker 的https_proxy 代理,只需要在/etc/sysconfig/docker配置檔案裡面增加配置即可,但在centos7 你會發現已經無法使用這樣的配置方式進行https_proxy 配置,因為centos使用systemd 來管理程序環境,我們需要如下配置來應用https_proxy 配置

建立目錄

mkdir /etc/systemd/system/docker.service.d

建立檔案

touch /etc/systemd/system/docker.service.d/http-proxy.conf

配置http-proxy.conf檔案增加以下內容

[Service]
Environment="HTTP_PROXY=http://proxy.ip.com:80"

Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com,11.11.225.50"

 

注意:一定要將私庫地址新增到no_proxy裡,否則,無法向私庫裡面push映象。

daemon重新reload 並重啟docker

systemctl daemon-reload
systemctl restart docker

檢查變數是否載入

systemctl show docker -