Dockerは7000から8000までのすべてのポートまたはポート範囲を公開します質問する

Dockerは7000から8000までのすべてのポートまたはポート範囲を公開します質問する

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

EXPOSE 7000-8000

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

docker run -p 7000-8000:7000-8000

ベストアンサー1

Docker 1.5以降では、さらす以下を使用して、他のリンクされたコンテナーへのポートの範囲を指定します。

Dockerファイルさらす指示:

EXPOSE 7000-8000

またはDocker走る指示:

docker run --expose=7000-8000

あるいは代わりに公開Docker経由でホストマシンへのさまざまなポート走る指示:

docker run -p 7000-8000:7000-8000

おすすめ記事