Lors de l'exécution d'un conteneur, la commande -P
mappe automatiquement les ports exposés sur un port aléatoire de la machine hôte. Comment puis-je obtenir ce même comportement avec docker-compose
?Équivalent de -P dans le fichier Docker-composer
0
A
Répondre
0
Compose ne prend pas en charge la publication automatique de tous les ports exposés de l'image.
La configuration du service ports
prend en charge la spécification du port de conteneur, ou plage de ports, qui sélectionne un port aléatoire à publier comme sur l'hôte. Vous devrez cependant conserver la liste des ports de conteneur pour le faire dans Compose.
services:
web:
image: whatever
ports:
- "3000"