0
ドッカーコンテナ内からホストURLにアクセスしようとしています。また、コンテナポートをホスト上のランダムなポートに公開したいと思います。--network = hostの使用中にランダムなホストポートに公開する
docker run --network=host -P -d somerepo/someimage
はしかし、それは-P
のように見え、私は何かを明らかに足りないdocker ports <container_id>
を実行すると--net=host
のオプションは、私が作成した任意のポートマッピングが表示されないように共存したくありませんここに?
PS:ドッキングマシンはありません。 Dockerエンジンはホストマシン上で直接実行されています。
私が実際に達成しようとしているのは、Dockerfileを変更することなく、ランダムなホストポートバインディングです。 – adarshr
あなたは何をしようとしているのかもっと明確にすることができますか?明らかに、 ' - net = host'を使用して停止し、' -p'/'-P'を通常使うことができます。 – larsks
URLはhttp:// localhost:8080です。ホスト上で実行されているサービスがあります。コンテナ内からこのURLにアクセスできるようにする必要があります(https://hub.docker.com/r/selenium/standalone-chrome/)。だから、コンテナの内部から "localhost"をホストのアドレスに解決したいと思います。 – adarshr