Dockerfileでポート範囲を指定できますか
EXPOSE 7000-8000
コンテナを実行すると、これらの公開されたすべてのポートがホストマシンの同じポートにバインドされますか?
docker run -p 7000-8000:7000-8000
Docker 1.5以降では、次を使用して、他のリンクされたコンテナへのポート範囲をexposeできます。
Dockerfile EXPOSURE コマンド:
またはDocker run コマンド:
docker run --expose=7000-8000
または、代わりにDocker run コマンドを使用して、ホストマシンにポートの範囲をpublishできます: