2016-12-21 10 views
0

ドッカーリポジトリで利用可能な汎用セレン/ノード - ファイアウォクスドッカーイメージ。私はテスト環境のホストエントリを持つようにイメージに変更を加える必要があります。ドッカードッカーリポジトリで利用可能な汎用イメージにホストエントリを追加する方法

これを行うにはどのような方法が最適でしょうか。私はちょうどソースを取って、変更を加え、自分のイメージを構築する必要がありますか?

メンテナンス性の面では、常にベースイメージを取得し、変更を加えて新しいイメージを作成するようにすることは可能ですか?もしそうなら、これはどのようにすることができますか?

答えて

1

ドッカーコンテナを実行すると、add-host引数があります。これにより、コンテナで使用できるようにする必要のあるホストエントリを指定できます。これは、/ etc/hostsファイルを更新した場合と似ています。

docker run --add-host myserver:192.168.0.100 the-image-name 

これを達成するためにソースイメージを更新する必要はありません。実行時引数が示すもの以外のドッカーイメージのカスタマイズを実行する必要がある場合は、イメージファイルから独自のDockerfileを派生させることができます(ネストイメージファイルを作成しないでください)。

Hereは参考ページです。

+0

docker-composeで実行しているときに同様のことがありますか? – kumar

+0

@kumarはい、ドッカーの作成には同じ設定があります。 '--host'設定https://docs.docker.com/compose/reference/overview/を参照してください。 –

関連する問題