|
两大步:
第一步、服务器挂代理(前提本地电脑已开梯子+允许局域网+端口号 7890 )
1.先在本地电脑 cmd 执行:ssh -R 1081:localhost:7890 -q -C -N username@remote_server
( username 和 remote_server 按实际修改,输入密码回车后没提示,不用管,此时 cmd 不要关闭)
2.再在服务器上执行:export ALL_PROXY=socks5://localhost:1081
(此时服务器 curl -v google.com 应该能返回 301 了)
第二步、docker 里挂代理
1.创建目录:mkdir -p /etc/systemd/system/docker.service.d
2.创建配置文件: /etc/systemd/system/docker.service.d/http-proxy.conf
3.配置文件 http-proxy.conf 填入以下内容,保存:
[Service]
Environment="HTTP_PROXY=http://localhost:1081"
Environment="HTTPS_PROXY=http://localhost:1081"
4.重新加载配置文件,重启 dockerd:
systemctl daemon-reload
systemctl restart docker
(此时 docker pull 应该没问题了) |