公司网络环境限制,下载docker的image需设置Http代理。
1. 编辑http-proxy.conf文件
在/etc/systemd/system/docker.service.d/http-proxy.conf中编辑如下内容:
[Service]
Environment="HTTP_PROXY=http://username:password@proxy_host:port/"
2. 刷新更改
$ sudo systemctl daemon-reload
3. 重启docker
$ sudo systemctl restart docker
4. 验证修改已生效
$ systemctl show --property=Environment docker
显示Environment=HTTP_PROXY=http://username:password@proxy_host:port/
Ok
Addendum. 测试通过环境
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
$ docker --version
Docker version 18.03.1-ce, build 9ee9f40