Seleccionar página

Crear imagen muy lenta en Docker / Fedora

por | Oct 3, 2017 | GNU / Linux

En la instalación de docker por defecto en Fedora se usa el «device mapper» para manejar las imágenes y esto hace que la creación sea muy, pero que muy lenta, comparada con la misma creación por ejemplo en Ubuntu.

Esto se puede cambiar haciendo que use otro sistema para manejar los discos «OverlayFS»

Para hacer esto hay que borrar todas las imágenes que teníamos o hacerles antes un backup.


# systemctl stop docker
# rm -rf /var/lib/docker

Luego hay que configurar docker para usar el nuevo sistema. Hay que editar el fichero /etc/sysconfig/docker, y desactivar el SELinux en los contenedores:


OPTIONS='--selinux-enabled' to OPTIONS='--selinux-enabled=false'

OverlayFS, por ahora al menos, no funciona muy bien con SELinux (Fedora 22), se puede probar primero con él activado y luego si no funciona bien desactivándolo.

Después hay que editar el fichero /etc/sysconfig/docker-storage y poner la siguiente linea:


DOCKER_STORAGE_OPTIONS= -s overlay

Por último se levanta docker otra vez:


systemctl start docker

Te puede interesar…

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *