2017-07-06 12 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がサービスコンテナ内のプロキシを設定していません

私は次のことを試してみました:

  • http_proxy=myip
  • .envファイルを追加しましたが、サービス

奇妙なことのenvironmentセクションの下にドッキングウィンドウ-compose.ymlに直接http_proxy=myipを追加しました:webshopのインストール(ものがダウンロードされます)、コンテナ自体は、プロキシの動作時に=>動作します。

私はコンテナ内でsshを実行し、envを実行すると変数が存在しません。だから私がしようとするとcurl www.google.deは動作しません。私がプロキシを手動で設定した場合は、再び動作しますが(export http_proxy=myip)、これはこのセッションでのみ設定され、webshopからインターナショナルに連絡する必要があります。

LE:私が行ってdocker-compose exec --user magento2 web envを実行すると、適切なhttp_proxy設定が表示されます(ルートとしても動作します)。しかし、私が(パテやPHPStormで)コンテナにsshを入れて、を行うと、これらの設定はもう存在しません。

私はもっと何ができますか?

答えて

0

私はこの問題を抱えていました。私がsshを起動するたびに、http_proxy変数が開始されませんでした。

私は/etc/profileを変更し、そこにexport http_proxy = my ipを追加する必要がありました。これは、コンテナの作成後に毎回実行する必要があります。

関連する問題