Proxy
如何使用 socks5 代理製作 docker-compose 拉圖像?
我正在嘗試通過 socks5 代理提取圖像。我已經在埠上啟動了 socks5 代理,
8888
如下所示:ssh -NC -D 8888 parham@***.***.**
但是,當我
docker-compose
這樣執行時,很明顯它沒有使用環境變數:$ ALL_PROXY=socks5://127.0.0.1:8888 docker-compose up
如何讓 Docker 通過這個代理拉取鏡像?
看起來這個功能最近被添加到了
docker
,特別是在版本中1.11.0
。ALL_PROXY
根據這個評論,雖然沒有足夠的文件來說明它的用法,但是設置環境變數應該是可行的。$ export ALL_PROXY=socks5://localhost:port $ docker pull image
我現在不確定
docker-compose
。如果您的主要目標是使用 socks5 加速下載過程,您也許可以通過docker pull
在 finally running 之前手動拉取圖像來達到目的docker-compose up
。