6 votes

Docker-compose ouvre tous les ports

Je suis en train de déployer une application à l'intérieur d'un conteneur docker qui attribue les ports de manière aléatoire au démarrage. Le problème est que je veux utiliser docker-compose mais existe-t-il un moyen d'exposer tous les ports pour le service en utilisant docker-compose ? Sans docker-compose, j'utiliserais docker run ... -P

Merci

10voto

amirb Points 147

Je recommande d'utiliser des plages de ports, par exemple

ports: - "1-65535:1-65535"

Vous devrez probablement modifier cette plage en fonction des spécifications de votre application afin de ne pas exposer accidentellement quelque chose qui est déjà utilisé par l'hôte (comme SSH).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X