0
私は、コンテナの/ etc/hostsファイルにエントリを追加したい場合は、ドッカーで、私は以下のコマンドを使用することができますが:「ドッカ実行--add-ホストのためのクラウドファウンドリー代替
docker run --add-host foo:10.0.0.3 myimage
私がPivotal Cloud Foundryアプリケーションで同じことをしたいのであれば、どうしたらいいですか?
私は、コンテナの/ etc/hostsファイルにエントリを追加したい場合は、ドッカーで、私は以下のコマンドを使用することができますが:「ドッカ実行--add-ホストのためのクラウドファウンドリー代替
docker run --add-host foo:10.0.0.3 myimage
私がPivotal Cloud Foundryアプリケーションで同じことをしたいのであれば、どうしたらいいですか?
ビルドパックを使用してアプリケーションをデプロイする場合はできません。 buildpack経由で展開されたアプリケーションは、vcap
ユーザーとして実行され、ではなくにはrootアクセス権があるため、/etc/hosts
は編集できません。
Dockerを使用してCloudFoundryにアプリケーションをデプロイする場合は、画像内の/etc/hosts
ファイルを変更することができ、CF上で実行されるときにアプリケーションにそのまま残ります。つまり、上で参照したコマンドのようにイメージを実行すると、動的にこれを行う方法はわかりません。
ご清聴ありがとうございます。あなたは私の質問をupvoteできますか?:) –