


Que dois-je faire si une erreur se produit lors du démarrage de Docker pour mapper à la machine hôte ?
Problème de restauration :
L'erreur suivante s'est produite lors du démarrage de Docker pour mapper à l'hôte :
/usr/bin/docker-current: Error response from daemon: driver failed programming external connectivity on endpoint sc_mysql (1bc03030afe9f722ae1e6b46166172a70cf87bcc3f02f0acdac0be2a7f0f0036): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.
Analyse de la cause :
Il s'agit de l'échec de la connexion externe en raison d'une réponse d'erreur du démon.
Solution :
Tuez d'abord son processus Docker, puis effacez toutes les chaînes (règles) sous la table nat sous iptables, et enfin, supprimez le pont Docker et redémarrez le service Docker, c'est suffisant.
Les étapes spécifiques sont les suivantes :
[root@seichung ] pkill docker # 终止进程 [root@seichung ] iptables -t nat -F # 清空 nat 表的所有链 [root@seichung ] ifconfig docker0 down # 停止 docker 默认网桥 [root@seichung ] yum install bridge-utils -y # 部分机器是无法使用 brctl,所以需要提前安装 [root@seichung ] brctl delbr docker0 # 删除网桥 [root@seichung ] systemctl restart docker # 重启docker
Une fois l'image docker mappée avec succès, la chaîne correspondante sera ajoutée à iptables, comme indiqué dans la figure :
Tutoriel recommandé : 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'importation d'images dans Docker implique d'obtenir des images de conteneurs prédéfinies à partir de référentiels distants et de les importer dans des référentiels locaux. Les étapes incluent: Tirez l'image (Docker Pull) Liste les images Docker (Docker Images) et importez l'image dans le référentiel local (Docker Import)

Pour arrêter une connexion réseau Docker, suivez ces étapes: 1. Déterminez le nom du réseau à arrêter; 2. Utilisez la commande Docker Network Stop pour arrêter le réseau; 3. Vérifiez l'état d'arrêt pour vérifier que le réseau est arrêté.

Docker peut personnaliser les paramètres lors de la réalisation d'images, notamment: Spécification de la version d'image, du référentiel miroir, de la limite de vitesse Pull, de l'authentification et des images sans balise. Ces paramètres peuvent être mis en œuvre via la commande docker pull et ses options, y compris - registre, --limité-taux, --Auth et -a.

Méthode de visualisation du processus docker: 1. Commande Docker CLI: Docker PS; 2. Commande CLI Systemd: Docker d'état SystemCTL; 3. Docker Compose CLI Commande: Docker-Compose PS; 4. Process Explorer (Windows); 5. / Répertoire proc (Linux).

Lorsqu'un référentiel Docker est raccroché, vous pouvez effectuer ce qui suit: Vérifiez la connexion réseau et redémarrez le service Docker; Utilisez une image locale ou essayez de remplacer le référentiel; Créez votre propre référentiel ou contactez le fournisseur de référentiel.

Comment quitter le conteneur Docker: Exécutez le docker stop & lt; nom de conteneur ou id & gt; commande d'envoyer une demande d'arrêt au démon docker. Le démon envoie un signal SIGTERM au conteneur pour sortir avec une sortie contrôlable, et s'il ne sort pas dans les 10 secondes, un signal Sigkill est envoyé pour sortir de force.

En utilisant Docker, vous pouvez emballer vos applications en images portables pour un déploiement rapide dans différents environnements. Créez d'abord une image Docker qui contient l'application et ses dépendances, puis exécutez le conteneur Docker. Pour déployer une demande, exposez le port du conteneur. De plus, il est recommandé d'utiliser le contrôle de la version, l'intégration continue et les outils de surveillance pour améliorer votre déploiement Docker.

Pour remplacer une source d'image Docker, modifiez le fichier de configuration Docker et ajoutez l'élément "Registry-Mirroors" pour spécifier l'URL de la source d'image à utiliser. Enregistrez le fichier de configuration et redémarrez le service Docker. En vérifiant les informations Docker ou en tirant l'image, vous pouvez vérifier que la source d'image a été mise à jour.
