34 votes

Pas de connexion Internet à l'intérieur des conteneurs Docker

Je ne peux pas exécuter de commande nécessitant une connexion internet à l'intérieur de n'importe quel conteneur Docker.

Fonctionne :

docker run ubuntu /bin/echo 'Bonjour le monde'

Ne fonctionne pas :

docker run ubuntu apt-get update

Err:1 http://archive.ubuntu.com/ubuntu xenial InRelease
  Échec temporaire de résolution de « archive.ubuntu.com »
Err:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
  Échec temporaire de résolution de « archive.ubuntu.com »
Err:3 http://archive.ubuntu.com/ubuntu xenial-security InRelease
  Échec temporaire de résolution de « archive.ubuntu.com »
Reading package lists...
W: Échec de la récupération de http://archive.ubuntu.com/ubuntu/dists/xenial/InRelease  Échec temporaire de résolution de « archive.ubuntu.com »
W: Échec de la récupération de http://archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease  Échec temporaire de résolution de « archive.ubuntu.com »
W: Échec de la récupération de http://archive.ubuntu.com/ubuntu/dists/xenial-security/InRelease  Échec temporaire de résolution de « archive.ubuntu.com »

De même avec pip et ping.

Je suis sous Ubuntu 16.04 et n'utilise pas de pare-feu ou de serveur mandataire d'entreprise et j'ai essayé de redémarrer Docker.

Màj :

La mise à jour en mode interactif échoue de la même manière.

docker exec -ti angry_goodall /bin/bash
apt-get update
#échoue
ping google.com
#échec avec le message "hôte inconnu"
ping 8.8.8.8 
# affiche PING 8.8.8.8 (8.8.8.8): 56 octets de données
# et puis reste indéfiniment en attente

sudo apt-get update s'exécute avec succès sur l'hôte, c'est-à-dire sur mon ordinateur en dehors de Docker.

Màj Version de Docker 1.12.1, build 23cf638

0voto

Attila123 Points 101

Dans mon cas, j'avais docker installé via snap, après l'avoir supprimé et installé en suivant les instructions du site officiel, tout a recommencé à fonctionner normalement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X