2017-07-06 302 views
0

我試圖在magento-devbox上設置代理(我也問過magento棧,但似乎有更少的人:https://magento.stackexchange.com/questions/182414/devbox-with-magento2-2-1-6-doesnt-reach-the-proxy-in-docker-container)。docker-compose沒有設置服務容器中的代理

我試過如下:

  • 添加了.env文件,http_proxy=myip
  • 直接在泊塢窗,compose.yml添加http_proxy=myip下的服務

但奇怪的environment節:網上商店(東西下載)的安裝以及容器本身的工作=>在代理運行時運行。

當我在容器中ssh並運行env變量不存在。所以,如果我嘗試curl www.google.de將無法​​正常工作。如果我手動設置代理將再次工作(export http_proxy=myip),但這將只爲本次會話設置,我也需要從網上商店到達國際。 LE:如果我去運行docker-compose exec --user magento2 web env,我會看到正確的http_proxy設置(也作爲根作品)。但是,當我在容器中使用膩子或PHPStorm sshsh(env)時,這些設置不再存在。

你有什麼想法我可以做更多的事情嗎?

回答

0

我有這個問題:每當我開始ssh http_proxy變量未啓動。

爲此我必須更改/etc/profile並在那裏添加export http_proxy = my ip。這應該在創建容器後每次完成!

相關問題