2

私はDockerイメージとubuntu:latest他のいくつかの依存関係を持っています。スクリプトは、予想される 2 つの NIC の eth0 (デフォルトでそこにあります) と eth1 で自動的に開始します。この 2 番目の NIC が存在しないため、スクリプトがクラッシュし、コンテナーが停止します。そのため、コンテナーが存在しないため、Pipeworks を使用しても機能しません。

これを Dockerfile に追加しようとしました:

RUN echo "auto eth1" >> /etc/network/interfaces
RUN echo "iface eth1 inet dhcp" >> /etc/network/interfaces

しかし、それもうまくいきませんでした。

これを達成するための適切な方法はありますか、そうでなければハックから始めます:-)

たぶん、後で「NIC eth1 dhcp」のようなものがクールになるでしょう。

-マーク

4

2 に答える 2

1

docker ファイルに以下を追加してみてください。RUN ifup eth1

于 2013-09-20T23:12:03.013 に答える