Kann ich einen Portbereich in einer Docker-Datei angeben?
EXPOSE 7000-8000
und beim Ausführen des Containers binden Sie alle diese exponierten Ports an die gleichen Ports auf dem Host-Computer?
docker run -p 7000-8000:7000-8000
Seit Docker 1.5 können Sie jetzt expose eine Reihe von Ports für andere verknüpfte Container verwenden:
Der Dockerfile [~ # ~] expose [~ # ~] Befehl:
EXPOSE 7000-8000
oder Der Docker führt den Befehl aus:
docker run --expose=7000-8000
Alternativ können Sie publish eine Reihe von Ports auf dem Host-Computer über den Docker-Befehl ausführen :
docker run -p 7000-8000:7000-8000