Maison  >  Article  >  Opération et maintenance  >  Comment résoudre le problème du blocage de Docker Telnet

Comment résoudre le problème du blocage de Docker Telnet

藏色散人
藏色散人original
2022-01-20 15:16:0512415parcourir

Solutions à l'échec du docker telnet : 1. Vérifiez le fichier de configuration ; 2. Modifiez le port du fichier de configuration nginx à 80 ; 3. Rechargez-le.

Comment résoudre le problème du blocage de Docker Telnet

L'environnement d'exploitation de cet article : système centOS6.8, Docker version 18.09.x, ordinateur Dell G3.

Comment résoudre le problème du blocage de Docker Telnet ?

Après le démarrage du conteneur Docker, le port telnet est bloqué

Aujourd'hui, j'ai utilisé Docker pour déployer nginx. Une fois le déploiement terminé, vérifiez que le conteneur a été démarré. À ce moment-là, j'ai constaté que le port telnet n'était pas accessible et que l'adresse IP locale de telnet n'était pas accessible. J'ai directement signalé le refus de connexion. J'ai utilisé telnet 127.0.0.1. Bien qu'il soit accessible, il y a eu un problème et il a signalé la connexion. fermé par un hôte étranger. Il a finalement été résolu. Il a indiqué les idées de traitement suivantes.

docker network inspect bridge #查看容器的IP为 172.17.0.2

conteneur curl IP+port 80, connexion refusée, conteneur curl IP+port hôte 8090, retour normalement. Comme le montre l'image ci-dessous

Comment résoudre le problème du blocage de Docker Telnet

C'est très étrange, cela ne devrait pas l'être, car lorsque vous regardez le processus de conteneur, vous constaterez que 8090 est le port hôte et le port 80 est le port conteneur

Enfin , lorsque vous regardez le fichier de configuration, vous constatez que le port dans le fichier de configuration nginx n'est pas 80 et qu'il est écrit 8090. Après avoir modifié le port du fichier de configuration nginx en 80 et en avoir ajouté un nouveau, le problème de le port telnet inaccessible est résolu.

Il est recommandé que lors du démarrage du conteneur, le port hôte et le port du conteneur soient cohérents.

Lorsque vous utilisez DOCKER, utilisez la commande iptables -F avec prudence. Cette commande effacera les règles du pare-feu Lorsque le conteneur communiquera avec l'hôte, les règles seront écrites par défaut dans iptables.

Apprentissage recommandé : "Tutoriel vidéo Docker"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn