Pouvez-vous m'expliquer une chose en rapport avec les ports de conteneur Docker?Docker Container - paramètres des ports
Scénario: J'ai créé un nouveau Dockerfile et le fichier docker-compose.yml (https://github.com/fdolsky321/Jenkins_Docker) et j'EXPOSER 49005 ainsi que je les ports configuré docker-compose.yml à 49005. (le volume docker-compose correctement défini? J'utilise Windows 10 Pro).
Ensuite, je viens de construire et de pousser cela et à la fin, j'ai utilisé docker-composer ... Mais alors j'ai vu, qu'il y a toujours les ports par défaut 8080 et 50000, pouvez-vous m'expliquer, comment est-ce possible? il y a encore ces ports, que je ne veux pas utiliser?
Puis j'essaye d'exécuter cette image, mais je ne peux pas ouvrir jenkins sur n'importe quel port (8080, 50000, 49005). Cela marche plutôt bien, quand j'utilise la commande docker run, mais je voudrais utiliser les ports utilisés dans le fichier docker-compose.yml.
Pouvez-vous donner des conseils, comment les ports fonctionnent dans docker?
ne l'exposez pas à dockerfile, supprimez ce calque. Dans docker-compose.yml, faites juste '49005: 8080'. essayez dans le service des ports dans votre fichier yaml. –