web-dev-qa-db-fra.com

Je n'arrive pas à obtenir des conteneurs Docker pour accéder à Internet?

Je suis mon esprit avec cela, j'ai passé au peigne fin chaque résultat Google et rien n'y fait.

Je ne parviens pas à obtenir des conteneurs Docker pour accéder à Internet. Le transfert IP est activé (net.ipv4.ip_forward = 1), ufw est désactivé, j'ai essayé d'ajouter le -dns 8.8.8.8 -dns 8.8.4.4 drapeaux. Toutes les solutions possibles que j'ai trouvées sur Google échouent.

Quelqu'un a une idée de comment aider?

Tenter de tout réinitialiser, comme le recommande ici provoque la rupture du tout en me disant que docker -d ne fonctionne pas même s'il l'est.

21
user1072692

Résolu. J'ai suivi les instructions de https://github.com/dotcloud/docker/issues/1809 : commenté dns=dnsmasq faire la queue NetworkManager.conf

12
user1072692

J'étais confronté au même problème. Donc, pour résoudre ce problème, j'ai démarré le conteneur en utilisant l'argument --net=Host, cela a parfaitement fonctionné pour moi.

Voici la déclaration complète

Sudo docker start --net=Host -it --name ex_ngninx ubuntu
28