2016年2月18日 星期四

[docker] 使用 socks5 當做 docker 的 http proxy


[docker] 使用 socks5 當做 docker 的 http proxy

環境 Ubuntu Linux
  • 先建好要使用的 socks5

    ssh -D 8118 user@server 
  • 安裝  tsocks - transparent network access through a SOCKS 4 or 5 proxy

    sudo apt-get install tsocks
  • 設定 docker 使用 http proxy

    vim /etc/systemd/system/docker.service.d/http-proxy.conf

    加入

    [Service]
    Environment="HTTP_PROXY=http://127.0.0.1:8118/"
  • 使用 tsocks 啟動 docker 
tsocks /usr/bin/docker -d

看到 docker的log就知道 已經使用設定好的socks5 當做 http proxy server了

沒有留言:

張貼留言