web-dev-qa-db-fra.com

Docker expose tous les ports ou plages de ports de 7000 à 8000

Puis-je spécifier une plage de ports dans un fichier Docker

EXPOSE 7000-8000

et lors de l'exécution du conteneur, liez tous ces ports exposés aux mêmes ports de la machine hôte?

docker run -p 7000-8000:7000-8000
77
DarVar

Depuis Docker 1.5, vous pouvez maintenant exposer une plage de ports à d'autres conteneurs liés à l'aide de:

Le fichier de docker EXPOSE commande:

EXPOSE 7000-8000

ou The Docker run commande:

docker run --expose=7000-8000

Vous pouvez également publier une série de ports sur la machine hôte via Docker exécuter commande:

docker run -p 7000-8000:7000-8000

110
DarVar