私のホストはESXサーバー上で動作するSLES12 VMです。 VMホストには、ESX上で実行されているDHCPサーバーからDHCP IPを取得するインターフェイスがあります。ESX上で実行されているDHCPサーバーからDHCP IPを取得するためのDockerコンテナを構成する方法
私のドッカーコンテナー(ドッカー画像:opensuse)でNFSサーバーを実行しているため、外部アクセスが必要です。 私のコンテナはESX上で動作するdhcpサーバからdhcp IPを取得したい(私のホストVMと同じように)。
私はpipeworkを試しましたが、うまく動作しませんでした。ここで私は何をしたのですか:
有効ESXの無作為モード。新しいブリッジ(br1)を作成し、
をホストインターフェイスeth0に接続しました。使用配管を用い、このコマンド
pipework br1 $CONTAINERID 0/0
Iは 容器の新しいインタフェース(eth1の)へのDHCP IPを割り当てる試みた後を使用して、IPアドレスとドッカー容器内の新しいインタフェース(eth1の)を加えコマンド
pipework eth1 $CONTAINERID dhclient
しかし、以下のエラーました:これを解決するには
RTNETLINK answers: File exists
は私が含まれているでeth1のデバイスをフラッシュコマンドをもう一度 実行しました。私のドッカーのデーモンが墜落したのを見ます。 Docker バージョン:1.12.3(クライアントとサーバーの両方)。
私がここで紛失しているものを教えてください。 ESX上で実行されているDHCPサーバーからDHCP IPを取得するために、コンテナのインターフェイスを使用します。
幸運...... – daniele3004