docker使用socks proxy,docker使用shadowsocks代理

  • 在linux中新建文件夹

    mkdir /etc/systemd/system/docker.service.d
    
  • docker.service.d文件夹中创建http-proxy.conf文件

    [Service]                                                                                   
    Environment="ALL_PROXY=socks5://localhost:1080"  # no socks5h  
    
  • 重新加载docker 守护进程

    systemctl daemon-reload
    
  • 查看是否生效

    systemctl show --property=Environment docker
    
    • 展示如下:
      Environment=HTTP_PROXY=socks5://localhost:1080
  • 重启docker systemctl restart docker

  • docker toolbox(windows 和mac系统) 在创建docker虚拟机时指定http_proxy=xxx

VinkDong

open to open