126

Dockerfile でポート範囲を指定できますか

EXPOSE 7000-8000

コンテナーを実行するときに、これらすべての公開ポートをホスト マシンの同じポートにバインドしますか?

docker run -p 7000-8000:7000-8000
4

2 に答える 2

165

Docker 1.5 以降、以下を使用して、さまざまなポートを他のリンクされたコンテナーに公開できるようになりました。

Dockerfile EXPOSEコマンド:

EXPOSE 7000-8000

または Docker実行コマンド:

docker run --expose=7000-8000

または、Docker runコマンドを使用して、ポートの範囲をホスト マシンに公開することもできます。

docker run -p 7000-8000:7000-8000

于 2015-02-25T14:31:28.400 に答える