2016-11-02 4 views
1

Ich habe gerade Docker auf einer virtuellen Maschine installiert und einen Ubuntu-Container erstellt. Wenn ich "apt update" starte, erhalte ich folgende Fehler.Kein Internet-Zugriff auf Docker-Container

Err:1 http://archive.ubuntu.com/ubuntu xenial InRelease 
Temporary failure resolving 'archive.ubuntu.com' 
Err:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease 
Temporary failure resolving 'archive.ubuntu.com' 
Err:3 http://archive.ubuntu.com/ubuntu xenial-security InRelease 
Temporary failure resolving 'archive.ubuntu.com' 
Reading package lists... Done   
Building dependency tree  
Reading state information... Done 
All packages are up to date. 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/InRelease Temporary failure resolving 'archive.ubuntu.com' 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease Temporary failure resolving 'archive.ubuntu.com' 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-security/InRelease Temporary failure resolving 'archive.ubuntu.com' 
W: Some index files failed to download. They have been ignored, or old ones used instead. 

ich schon versucht, die DOCKER_OPTS in/etc/default/Docker zu ermöglichen Googles DNS und neu gestartet Docker zu verwenden, aber es hat nicht funktioniert.

ich dies auch versucht:

pkill docker 
iptables -t nat -F 
ifconfig docker0 down 
brctl delbr docker0 
docker -d 

Wie kann ich dieses Problem lösen?

+0

Welche Änderungen haben Sie an 'DOCKER_OPTS' vorgenommen? Wie haben Sie überprüft, dass Ihre Änderungen aktiv waren? Überprüfen Sie mit 'ps', dass der Docker-Daemon mit den von Ihnen konfigurierten Optionen ausgeführt wird, und schauen Sie in Ihrem Container nach'/etc/resolv.conf' und prüfen Sie, ob die 'nameserver'-Einstellung korrekt ist. – larsks

Antwort

2

Bereits gelöst es. Was ich tun musste, war kommentieren Sie die

dns=dnsmasq 

Eintrag in /etc/NetworkManager/NetworkManager.conf entfernt.

Verwandte Themen