2017-04-25 2 views

答えて

0

Dockerを実行しているときにポートフラグを使用してこれを行うことができます。

docker run -it -p 8080:8080 myimage 

-p 8080:8080はフラグです。 :の右手側は、ドッカーのコンテナが聴いているポートです。左側はローカルホスト上にマッピングされる場所です。この例では、localhost:8080にアクセスすると、Dockerコンテナがそのポートでリッスンしているものにアクセスしています。

+0

私は間違っていると思います。私はドッカーコンテナに接続する必要はありませんが、ドッカーコンテナ内のプロセスは、自分のマシン上でローカルに実行されているプロセスに接続できる必要があります。したがって、ドッキング・コンテナからコードを実行すると、localhost上で実行されているプロセスに接続できるはずです。 – Sandeep

+0

私は参照してください。これは、あなたの直面している問題の一種ですか? http://stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach –

+0

最終的にこの回答は次のようになります何が必要な場合があります:http://stackoverflow.com/a/31328031/3017509 – barat

関連する問題