docker 设置代理
系统范围设置proxy 代理(针对所有用户)
-
打开
/etc/environment
文件(需要使用sudo
权限):sudo nano /etc/environment
-
添加以下内容到文件中:
http_proxy="http://proxy-server:port"
https_proxy="http://proxy-server:port"
-
保存并退出编辑器。
-
重新启动系统或手动加载新配置:
source /etc/environment
为特定程序设置代理
如果你只想为特定程序(如 Docker)设置代理,可以通过在其配置文件中设置环境变量。
例如,在 Docker 中,可以在 /etc/systemd/system/docker.service.d/http-proxy.conf
中配置:
[Service]
Environment="HTTP_PROXY=http://proxy-server:port"
Environment="HTTPS_PROXY=http://proxy-server:port"
然后,重新加载并重启 Docker 服务:
sudo systemctl daemon-reload sudo systemctl restart docker