docker 设置代理
配置官方docker镜像
sudo vim /etc/docker/daemon.json
{ "registry-mirrors": [ "https://hub.docker.com/"] }
为docker设置代理
如果你只想为特定程序(如 Docker)设置代理,可以通过在其配置文件中设置环境变量。
例如,在 Docker 中,可以在 /etc/systemd/system/docker.service.d/http-proxy.conf 中配置:
[Service] Environment="HTTP_PROXY=http://127.0.0.1:7890" Environment="HTTPS_PROXY=http://127.0.0.1:7890"
如/etc/systemd/system/ 目录下没有docker.service.d/ 目录,需要创建:
//创建目录
sudo mkdir -p /etc/systemd/system/docker.service.d
//编辑文件
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
然后,重新加载并重启 Docker 服务:
# 加载配置 systemctl daemon-reload # 重启docker systemctl restart docker # 查看代理配置是否生效 systemctl show --property=Environment docker ##---打印内容--- Environment=HTTP_PROXY=http://XXX:7890 HTTPS_PROXY=http://XXX:7890

linux系统范围设置proxy 代理(针对所有用户)效果不佳,建议使用proxchains:
- 
打开 /etc/environment文件(需要使用sudo权限):sudo nano /etc/environment 
- 
添加以下内容到文件中: http_proxy="http://127.0.0.1:7890" https_proxy="http://127.0.0.1:7890"
- 
保存并退出编辑器。 
- 
重新启动系统或手动加载新配置: source /etc/environment 5. centos 安装proxychains 1、下载源码: git clone https://github.com/rofl0r/proxychains-ng 2、编译安装: cd proxychains-ng ./configure --prefix=/usr --sysconfdir=/etc make make install make install-config cd .. && rm -rf proxychains-ng 3、安装异常处理: 如果执行make && make install时提示make: cc: Command not found错误,这是由于新安装的Linux系统没有安装gcc环境,需要安装gcc yum install gcc docker源参考: https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号