Maison >Opération et maintenance >Docker >Comment résoudre le problème selon lequel Docker ne peut pas effectuer le mappage des ports

Comment résoudre le problème selon lequel Docker ne peut pas effectuer le mappage des ports

WJ
WJoriginal
2020-06-08 17:06:453156parcourir

Comment résoudre le problème selon lequel Docker ne peut pas effectuer le mappage des ports

Comment résoudre le problème selon lequel Docker ne peut pas effectuer le mappage des ports ?

Contexte de l'erreur :

Lorsque j'ai démarré le conteneur Docker et effectué le mappage des ports aujourd'hui, j'ai trouvé une erreur. Le mappage des ports n'a pas pu être effectué. L'erreur était la suivante : <.>

[root @kvm66 ~]# docker run -d -p 20024:22 centos-ssh /usr/sbin/sshd -D

63f7d417b2dbf0026e0bb6da631ad64bf6ece14a8fd05f519d54892fe5b d5447

Réponse d'erreur à partir du démon : impossible de démarrer le conteneur 63f7d417b2dbf0026e0bb6da631ad64bf6ece14a8fd05f519d54892fe5bd5447 : échec d'iptables : iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 20024 -j DNAT --to-destination 17 2.17.0.24:22 ! -i docker0 : iptables : Aucune chaîne/cible/match de ce nom

Puis je me suis rappelé qu'il y avait eu un problème avec la connexion à distance du serveur il y a quelques jours, j'ai donc désactivé le pare-feu

Solution :

Soumettre l'image du conteneur qui doit être enregistré

[

root@kvm66 ~]# docker commit 688a2b65fe6e blue-zk
1e44a667d2fc0523718019f57ee9a1563d3ba9ab49a6fb840a43e9e664b37ca2
[root@kvm66 ~]# docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
blue-zk                    latest              1e44a667d2fc        25 seconds ago      945.3 MB
[root@kvm66 ~]# /etc/init.d/docker stop
停止docker:                                             [确定]
[root@kvm66 ~]# iptables -t nat -F
[root@kvm66 ~]# ifconfig docker0 down
[root@kvm66 ~]# brctl delbr docker0

Redémarrer le docker après cela

[root@kvm66 ~]# /etc/init.d/docker status

Démarrer le conteneur pour le port cartographie

Références associées :

tutoriel 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