La solution au problème d'absence d'hôte de ce type lors de l'exécution de docker

Comme dans le titre, lors de l'utilisation de docker run hello-world, une erreur a été signalée et l'erreur suivante a toujours été signalée

docker : réponse d'erreur du démon : obtenez "https://registry-1.docker.io/v2/" : composez tcp : recherchez le registre-1.docker.io sur 192.168.202.2:53 : aucun hôte de ce type.

 Selon la méthode en ligne, le DNS et l'accélération du miroir domestique sont définis, mais cela n'a aucun effet

Plus tard, j'ai vu une solution, en utilisant dig

dig register-1.docker.io +noall +answer +nocomments
Registry-1.docker.io est la première partie de l'URL que nous ne pouvons pas connecter lorsque nous signalons une erreur

Le résultat de cette commande est le suivant

Ces adresses IP seront ensuite utilisées, mappées dans le fichier hosts 

echo "18.215.138.58 registre-1.docker.io" >> /etc/hosts

Redémarrez le service docker, testez-le et extrayez l'image normalement

rechargement du démon systemctl

docker de redémarrage systemctl

 

 

 

 

Guess you like

Origin blog.csdn.net/qq_37754765/article/details/130581210