QNAP Fichier yml et port

Atreide

Chevalier Jedi
4 Janvier 2020
198
17
23
Salut!
Je poste ca là, ne sachant pas trop où le mettre.

Dans les fichiers "docker-compose" pour installer une app via docker, il y a la ligne:
ports:
- 2283:3001

Je voudrais savoir comme ca fonctionne (je sais que ca donne le port pour se connecter à l'app, mais pas plus).

Merci!
 
Dans ton exemple 3001 est le port interne , a l'intérieur du conteneur. Mise a part cas prévu par le dev de l'image et dans des cas spécifique , on le change jamais.

Le 2283 est le port exposé sur l'hôte, sur le nas dans le cas dun conteneur sur un nas. Celui est personnalisable a ta guise* afin par exemple si le port et déjà pris par autre choses, de le changer.

*Idem, il existe quelques rare cas ou il ne doit pas être personnalisé, je pense par exemple a un serveur DNS, le port DNS par défaut est 53, toutes les requêtes standard se fait sur ce port, si tu le change alors dans le cas d'un serveur DNS en conteneur ton PC n'arrivera pas a joindre le DNS car lui essayera le port 53 quoi qu'il arrive.