Предыдущий драйвер хранилища "aufs" не удалось: драйвер не поддерживается Ошибка запуска демона: ошибка инициализации графического драйвера: драйвер не поддерживается

При попытке запустить docker локально в ubuntu 14.04, когда я запустил эту строку в консоли:

sudo docker -d 

Консоль покажет мне эту ошибку:

Warning: '-d' is deprecated, it will be removed soon. See usage.
WARN[0000] please use 'docker daemon' instead.          
ERRO[0000] [graphdriver] prior storage driver "aufs" failed: driver not supported 
FATA[0000] Error starting daemon: error initializing graphdriver: driver not supported 

Ответы

Ответ 2

У меня была такая же проблема после обновления ядра, которое удалило драйвер AUFS. Что было исправлено:

sudo apt-get install linux-image-extra-`uname -r` && sudo modprobe aufs

Если будущие обновления снова сломают драйвер, добавьте команду с обновлением:

sudo apt-get update && sudo apt-get upgrade && apt-get -y install linux-image-extra-$(uname -r) aufs-tools

Для различий между apt-get upgrade и dist-upgrade см. Зачем использовать apt-get upgrade вместо apt-get dist-upgrade?.

Ответ 3

Как упоминалось в запросить Ubuntu, к сожалению, вам нужно полностью очистить предыдущую установку докеров, запустив:

sudo apt-get purge docker-engine

соответственно.

sudo apt-get purge docker.io

тогда вам нужно удалить /var/lib/docker (или переместить его на другое имя, если вы сначала захотите попробовать, если все будет работать.)

sudo rm /var/lib/docker

соответственно.

sudo mv /var/lib/docker /var/lib/docker.old

Затем вы можете снова установить пакет docker-engine.

Эта же процедура применяется для debian.

Ответ 4

Есть некоторые проблемы с ядром в ubuntu, поэтому лучший способ запуска docker - это следующая строка:

sudo docker -d --storage-driver=overlay