Junior — Middle
Comment rendre un port de conteneur Docker accessible depuis le réseau externe?
sobes.tech IA
Réponse de l'IA
Pour rendre le port du conteneur Docker accessible depuis le réseau externe, lors du lancement du conteneur, il faut utiliser l'option -p ou --publish, qui redirige un port du conteneur vers la machine hôte. Le format de la commande:
docker run -p <port_hôte>:<port_conteneur> <image>
Par exemple, si l'application dans le conteneur écoute sur le port 80 et que vous souhaitez qu'elle soit accessible sur le port 8080 de l'hôte:
docker run -p 8080:80 myimage
Après cela, l'application sera accessible à l'adresse http://<IP_hôte>:8080. Si l'hôte est accessible depuis le réseau externe, le conteneur le sera aussi sur ce port.
Il est important de s'assurer que le pare-feu et la configuration réseau de l'hôte permettent les connexions entrantes sur le port indiqué.