Centos7設定docker代理
阿新 • • 發佈:2019-08-16
在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 -