Luego de instalar Docker en Ubuntu 14.04 según la documentación oficial, el demonio de este servicio se ejecuta automáticamente después de cada booteo, cosa que a mi no me ocurrió ya que al intentar lanzar alguna máquina virtual tenía el siguiente error:
Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
El mensaje muy claro, el demonio no está ejecutándose, se corre el siguiente comando:
sudo docker -d &
Pero esta vez no funcionó, arrojando el siguiente error:
ERRO[0000] [graphdriver] prior storage driver "aufs" failed: driver not supported FATA[0000] Error starting daemon: error initializing graphdriver: driver not supported [1]+ Salida 1 sudo docker -d
Luego recordé que había actualizado mi kernel, de la versión 3.16 que es la que viene en la versión 14.04 de Ubuntu a la 4.1.6, este era el problema que había impedido que el demonio docker no se lanzara.
Buscando en la web, resulta que a partir de la versión 4.0 del kernel el soporte para aufs había terminado, el siguiente truco permite lanzar de nuevo docker.
Eliminar de docker las librerías de aufs
rm -rf /var/lib/docker/aufs
Finalmente al correr nuevamente el comando
sudo docker -d &
Docker ya puede arrancar
[0000] Listening for HTTP on unix (/var/run/docker.sock) WARN[0000] Udev sync is not supported. This will lead to unexpected behavior, data loss and errors. For more information, see https://docs.docker.com/reference/commandline/cli/#daemon-storage-driver-option
En el siguiente enlace hay más información al respecto por si alguien quiere indagar
https://github.com/docker/docker/issues/14026