Dockerコンテナの手動ネットワーク設定が機能しません。

Dockerコンテナの手動ネットワーク設定が機能しません。

2つのコンテナが互いに通信する必要があるアプリケーション環境があります。コンテナAはコンテナBからメッセージを受信し、コンテナAはB​​の接続IPアドレスを使用してコンテナBへの再接続を開始する。

したがって、ホストと同じネットワーク上になければならないコンテナIPアドレスが必要です。私はこれに従うドッカー+ブリッジ+ DHCP指示。

質問:私はeth0装置を容器に入れなかった。私のコンテナが起動してubuntu:14.04追加されますlxc

コンテナは追加のパラメータで始まります。 --net=none --lxc-conf=\"lxc.network.type=veth\" \ --lxc-conf=\"lxc.network.link=br0\" --lxc-conf=\"lxc.network.name=eth0\" --lxc-conf=\"lxc.network.flags=up\" "

ただし、コンテナにはそのインターフェイスは表示されません。 ifconfigはloを返します。

私が逃したものは何ですか?私のコンテナにはカスタム起動スクリプトがあります。


編集する:私のホストコンピュータは最新のUbuntu 14.04を実行しています。 Dockerが
ホストマシンにインストールされましたlxc(今日インストールされています)。

コンテナのDockerチェックには、定義されlxc-confたキーが表示されます。

実行されていないようですが、lxc理由がわかりません。デバッグ呼び出しlxcは既知の問題であり、現在回避策はありません。

ベストアンサー1

おすすめ記事