Maison > Opération et maintenance > Docker > le corps du texte

Comment résoudre le problème de l'échec de la résolution du nom de domaine dans le conteneur Docker

王林
Libérer: 2020-04-14 10:56:19
original
5342 Les gens l'ont consulté

Comment résoudre le problème de l'échec de la résolution du nom de domaine dans le conteneur Docker

Cause :

Le système Linux n'active pas la fonction de transfert IP par défaut.

Solution :

Activez simplement la fonction de transfert IP.

Solution :

1. Confirmez l'état de la fonction de transfert IP

Utilisez la commande suivante pour afficher le système de fichiers /proc,

cat /proc/sys/net/ipv4/ip_forward012
Copier après la connexion

Si la valeur dans le fichier ci-dessus est 0, cela signifie que le transfert IP est interdit ; si elle est 1, cela signifie que la fonction de transfert IP a été activée.

2. Si vous souhaitez activer la fonction de redirection IP, vous pouvez directement modifier le fichier ci-dessus :

echo 1 > /proc/sys/net/ipv4/ip_forward1
Copier après la connexion

Changez le contenu du fichier de 0 à 1. La désactivation du transfert IP passe de 1 à 0.

3. La commande ci-dessus n'enregistre pas les modifications apportées à la configuration du transfert IP. La valeur d'origine sera toujours utilisée au prochain démarrage du système. Pour modifier définitivement le transfert IP, vous devez modifier le fichier /etc. /sysctl.conf Modifiez la valeur de la ligne suivante :

net.ipv4.ip_forward = 11
Copier après la connexion

4. Après modification, vous pouvez redémarrer le système pour rendre la modification effective, ou exécuter la commande suivante pour rendre la modification effective

.
sysctl -p /etc/sysctl.conf1
Copier après la connexion

Après la configuration ci-dessus, l'IP La fonction de transfert est activée en permanence.

Remarque : centos7 exploite le fichier /usr/lib/sysctl.d/50-default.conf

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal