--net = hostを除いて、コンテナのホスト名を外部ホストのIPアドレスにバインドする方法はありますか?コンテナのホスト名に外部ホストのIPアドレスを割り当てる方法は?
私のプロジェクトでは、多くのポート転送機能が必要です。かなりの数のコンテナが同じノードにあります。だから - ネット=ホストは私の必要条件をめちゃくちゃにしません。
--net = hostを除いて、コンテナのホスト名を外部ホストのIPアドレスにバインドする方法はありますか?コンテナのホスト名に外部ホストのIPアドレスを割り当てる方法は?
私のプロジェクトでは、多くのポート転送機能が必要です。かなりの数のコンテナが同じノードにあります。だから - ネット=ホストは私の必要条件をめちゃくちゃにしません。
この目的のために-p hostport:containerport
オプションが作成されます。 Apache仮想ホストのような異なるアプリケーションのために同じポート内で同じホストIPを使用したい場合。私は質問は意味をなさない
よろしく
うん、これは方法かもしれない。しかし、私はdocker v1.12より前にextra_hostsとenv HOSTNAMEを使ってdockerに渡すことができます。しかし今、この方法は機能しません。ですから、私は他の全体の解決策ではなく、似たような方法でまだ理解していきたいと思います。とにかくありがとう。 – Cross
ホスト名を使用して、リバースプロキシを行いますApacheやnginxのコンテナを使用することをお勧めします。同じホストに2つのコンテナがあるとどうなりますか?両方が同じIPアドレスを持つことはできません。 – R0MANARMY
できます。 ip:port。同じノード上のコンテナにポート番号を動的に割り当てます。 – Cross
私はdocker v1.12より前にextra_hostsとenv HOSTNAMEを使ってdockerに渡すことができます。しかし今、この方法は機能しません。だから私は今でも同じように理解したい。 – Cross