需求
docker已換163源,某些冷門或較新鏡像仍然會從docker.io進行下載,需要代理。
方法
對於docker這種級別的應用,環境變量需要經由systemd傳入。
sudo vi /etc/systemd/system/docker.service.d/proxy.conf
# Add content below
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890/"
Environment="HTTPS_PROXY=http://127.0.0.1:7890/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
# Take effect
sudo systemctl daemon-reload
參考
Cannot download Docker images behind a proxy - Stack Overflow