Docker

Problemas de DNS en Docker

Hace unos días se me presentó un error curioso al generar imágenes a través de un Dockerfile, por razones que no vienen al caso me tocaba generar unas imágenes a partir de Alpine instalando algunos paquete desde el Dockerfile, localmente me funcionaba barbaro, cuando lo hacia desde el servidor donde debía generarse la imagen me daba error al descargar los paquetes, más precisamente el siguiente error:

fetch http://dl-cdn.alpinelinux.org/alpine/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/: No such file or directory
WARNING: Ignoring APKINDEX.b379b28e.tar.gz: No such file or directory
fetch http://uk.alpinelinux.org/alpine/x86_64/APKINDEX.tar.gz
fetch http://dl-2.alpinelinux.org/alpine/x86_64/APKINDEX.tar.gz
ERROR: http://uk.alpinelinux.org/alpine/: No such file or directory
WARNING: Ignoring APKINDEX.8fe9ebce.tar.gz: No such file or directory
ERROR: http://dl-2.alpinelinux.org/alpine/: No such file or directory
WARNING: Ignoring APKINDEX.88d68c55.tar.gz: No such file or directory

El servidor resolvía bien las direcciones desde consola, sin embargo desde la imagen no, resulta que docker por alguna razón no toma los nameservers del sistema, debe ser algo común porque docker tiene la posibilidad de asingarle DNS aparte de los del sistema de la siguiente manera, editan el siguiente archivo:

nano /etc/docker/daemon.json

Y dentro colocan:

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

En mi caso el archivo estaba vacío asi que coloque eso y punto, sin embargo si ya tienen algo más deben colocar la key dns en el primer nivel con valor el array, básicamente debe ser un json válido, por último:

service docker restart
Compartir
Publicado por
Alvaro De León
Etiquetas: aplinednsdocker

Entradas recientes

Estadisticas de EasyMySQL

Normalmente, a las estadísticas del blog no le presto demasiada atención, sin embargo, trabajando en…

5 days hace

Nueva pagina de Publicaciones

La idea principal detrás de este blog es marca personal, el blog es para centralizar…

2 weeks hace

Migrar una maquina virtual desde VirtualBox a KVM

El migrar el disco duro es bastante sencillo como se verá a continuación, la principal…

3 weeks hace

Instalar QEMU/KVM y Virtual Machine Manager

Cuando se trata de virtualización en el escritorio, una de las primeras opciones son sin…

1 month hace

Instalar adaptador WIFI TP-Link AX 1800/ Archer TX20U en Debian y Ubuntu

Siempre he sido un ferviente defensor de una conexión por cable UTP para trabajar por…

2 months hace

Nuevo dominio para el blog, otra vez!!!

Al fin pude recuperar alvarodeleon.com, no es que lo hubiera perdido, fue peor, lo deje…

3 months hace