not - docker-machine ip
Cómo cambiar las configuraciones dns de la máquina docker "predeterminada" (2)
Vaya a ~/.docker/machine/machines/default/config.json
y agregue su propio servidor DNS en HostOptions/EngineOptions/Dns
y reinicie el docker.
{
"HostOptions": {
"Driver": "",
"Memory": 0,
"Disk": 0,
"EngineOptions": {
"ArbitraryFlags": [],
"Dns": ["192.168.99.1","8.8.8.8","8.8.4.4"], <-- set it here
"GraphDir": ""
}
}
Sé cómo crear una nueva docker-machine con configuración dns
docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine
Pero ya existe una máquina virtual "predeterminada", ¿hay alguna manera de cambiar su DNS?
Leo formas en línea de hacer esto con boot2docker, pero esa herramienta está en desuso y docker-machine la ha reemplazado. Lamentablemente, es tan nuevo que no he encontrado mucho en línea sobre esto.
En la interfaz gráfica de Windows 10 docker, da algunas facilidades.
Simplemente haga clic con el botón derecho en el icono del acoplador en la barra de la bandeja y seleccione el elemento "Configuración".
Luego, en la ventana de Docker, seleccione la sección "Red" y cambie la opción DNS de "Automático" a "Fijo" y presione "Aplicar". Docker se reiniciará después de eso. Puse el DNS de Google (8.8.8.8) y funcionó bien para mí.
Espero eso ayude.