当linux服务器无法访问外网时,docker pull等命令无法使用,可以通过设置docker代理实现:
创建以下文件夹:
sudo mkdir -p /etc/systemd/system/docker.service.d
编辑以下文件:
sudo vim /etc/systemd/system/docker.service.d/proxy.conf
文件内容:
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=localhost,127.0.0.1,proxy.example.com"
重启docker:
sudo systemctl daemon-reload
sudo systemctl restart docker