Seleccionar página

En la instalación de docker por defecto en Fedora se usa el “device mapper” para manejar las imagens 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 imagenes que teniamos 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 fucnina bien desactivandolo.

Despues 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