En raison des restrictions de l'entreprise, je dois exécuter un docker dans une machine virtuelle VMware Workstation avec Ubuntu installé à partir d'un hôte Windows. Depuis le terminal Ubuntu, je peux faire un ping par domaine à la fois sur les serveurs Internet et sur les serveurs du réseau local. Lorsque je lance un conteneur docker, je ne peux résoudre aucun domaine, même si je peux envoyer un ping aux deux adresses IP.Accès du conteneur Docker au DNS local
docker run -t mycontainer
Si je lance le conteneur docker régler le DNS local en utilisant l'option des --dns, je suis seulement capable de résoudre les serveurs de domaines sur Internet, mais pas du réseau local. Je suis maintenant en cours d'exécution les conteneurs comme celui-ci:
docker run --dns XX.XX.1.1 -t mycontainer
Est-il possible de configurer le réseau docker afin que les conteneurs peuvent résoudre des serveurs locaux et Internet?
Merci
Peut-être '--network = host'? –
Il n'a eu aucun effet –
Il y a un problème ouvert avec vpnkit (utilisé par docker) qui peut s'appliquer à vous: https://github.com/moby/vpnkit/issues/221 – BMitch