2017-06-07 3 views
0

Der integrierte DNS-Server in Docker für Mac ist wirklich langsam, daher möchte ich standardmäßig einen anderen DNS-Server verwenden. Ich weiß, dass ich beim Ausführen von docker-Befehlen --dns=... hinzufügen kann, aber ich möchte einen Standard-DNS-Server für alle Container festlegen, um zu vermeiden, dass der DNS-Server für jeden Container einzeln angegeben werden muss.Wie konfiguriere ich, welches DNS-Server-Andockfenster in Docker für Mac verwendet wird?

Wie kann ich den Standard-DNS-Server für alle Container auf Docker für Mac?

Antwort

1

In aktuellen Versionen von Docker für Mac, gehen Sie zum Whale Icon -> Preferences -> Daemon -> Advanced und passen Sie die Daemon Level DNS Einstellungen mit einer daemon.json config an. Wenn Ihre Konfiguration ist derzeit leer, würde dies Ihre eigene DNS-Einstellung mit zwei Einträgen hinzu:

{ 
    "dns": ["8.8.8.8", "192.168.0.1"] 
} 

Wenn Sie bereits Inhalt hier haben, dann einen Eintrag hinzufügen für „dns“, um Ihre json. Weitere Optionen, die Sie hier hinzufügen können, finden Sie unter daemon configuration documentation.

Verwandte Themen