2017-07-06 169 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。这应该在创建容器后每次完成!

相关问题