2016-12-29 18 views
1

ローカルホストのファイルをコンテナにコピーします。イメージを構築するときにDockerコンテナからローカルホストとしてアクセスする

RUN wget http://127.0.0.1/wso2/wso2esb-5.0.0.zip 

場所(IP)をパラメータ化しようとしています。テストのために私はそれをlocalhostに向けようとしています。コンテナを実行するときには、 - net = 'host'を使ってIPアドレスをホストにバインドすることができます。しかし、イメージを構築するときに、どのようにホストマシンにアクセスできますか?あるいは、ビルド段階でホストマシンのデフォルトIPがありますか?

+3

。これはテスト目的では問題ありません。最適な解決策は、ドッカーファイルで 'COPY'を実行するか、' -v'を使ってボリュームをコンテナにマウントすることです。これはあなたのニーズに依存します。 – lvthillo

答えて

1

おそらくドッカーcpを使用できますか?あなたが実行されているコンテナにサーバー/ローカルホストからファイルをコピーするために `ドッキングウィンドウのcp`を使用することができます

https://docs.docker.com/engine/reference/commandline/cp/

+0

ファイルをダウンロードする場所(ip)をパラメータ化したいと思います。テストのために私はマシンのlocalhostを使っています。 –

関連する問題