J'ai réussi à faire fonctionner cela en changeant le stockage Docker en devicemapper au lieu de AUFS .
Si votre système n'utilise pas Systemd
Il suffit de changer /etc/default/docker pour avoir ceci dedans :
DOCKER_OPTS="--storage-driver=devicemapper"
Si votre système utilise Systemd
Voir cette réponse et ajouter --storage-driver=devicemapper à la fin de la commande docker start.
J'ai réussi à faire fonctionner les conteneurs correctement, mais je préfère utiliser AUFS.
J'ai réalisé que la partition n'utilisait pas aufs par défaut, mais quelque chose comme caw ou cow (je ne me souviens plus maintenant).
J'ai aussi essayé de le faire fonctionner en utilisant AUFS en utilisant le union=aufs flag dans grub, mais lors de l'exécution du démon docker, j'obtiens un FATA[0000] Shutting down daemon due to errors: error intializing graphdriver: backing file system is unsupported for this graph driver , qui semble lié à https://github.com/docker/docker/issues/7321
Je vais laisser ma réponse ici, car c'est une solution de contournement à ce problème, mais si quelqu'un parvient à faire fonctionner cela en utilisant AUFS, ce serait, à mon avis, une meilleure réponse.
Vous souhaitez indiquer au démon Docker de stocker les données relatives à vos conteneurs sur le stockage persistant.
Par défaut, le démon docker place ces données dans /var/lib/docker . Vous pouvez changer cet emplacement avec le --graph option démon docker