not - install docker>- machine
Archivo de configuraciĆ³n Docker daemon en boot2docker/docker-machine/Docker Toolbox (3)
¿Dónde puedo encontrar el archivo de configuración docker daemon en la máquina boot2docker?
De acuerdo con este tema: Dockerfile: Docker build no puede descargar paquetes: centos-> yum, debian / ubuntu-> apt-get behind intranet
Quiero configurar ''--dns'' en DOCKER_OPTS
, pero no puedo encontrar este archivo de configuración en /etc/default
o en otro lugar.
Dentro de boot2docker ( boot2docker ssh
) / docker-machine ( docker-machine ssh default
), abra o cree el archivo / var / lib / boot2docker / profile y agregue la siguiente línea:
EXTRA_ARGS="--dns 192.168.1.145"
También funciona para:
EXTRA_ARGS="--insecure-registry myinternaldocker"
Después del cambio, debe reiniciar el daemon docker:
sudo /etc/init.d/docker restart
O deje boot2docker / docker-machine y reinicie toda la máquina virtual:
boot2docker restart
# for docker machine
docker-machine restart default
Información tomada de: https://groups.google.com/d/msg/docker-user/04pAX57WQ7g/_LI-z8iknxYJ
Saludos
Me tomó bastante tiempo resolver esto. Si está usando una mac, tiene que ir a una nueva terminal y ejecutar:
boot2docker ssh
Esto abrirá una nueva terminal, desde allí tienes que editar o crear un archivo
sudo vi /var/lib/boot2docker/profile
y agregue el DNS que desea agregar, por ejemplo:
DOCKER_OPTS="-dns 8.8.8.8 -dns 8.8.4.4"
Después de eso, necesita reiniciar boot2docker. Aquí tuve algunos problemas al principio, así que cierro todo y corro en una terminal:
boot2docker down
boot2docker up
también puedes usar:
boot2docker restart
Tuve que hacerlo dos veces. Después de eso comencé de nuevo usando el ícono de boot2docker normal y todo funcionó.
Espero que esto ayude.
Si quieres guiar cosas, puedes hacer estos pasos en una sola línea fea:
boot2docker ssh ''sudo sh -c "echo /"EXTRA_ARGS=///"--dns 1.2.3.4///"/" > /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"''