簡體   English   中英

先前的存儲驅動程序“aufs”失敗:驅動程序不支持啟動守護程序時出錯:初始化graphdriver時出錯:驅動程序不受支持

[英]prior storage driver “aufs” failed: driver not supported Error starting daemon: error initializing graphdriver: driver not supported

當我在控制台中運行此行時嘗試在ubuntu 14.04中本地運行docker:

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 

嘗試刪除所有下載的圖片:

sudo rm /var/lib/docker/aufs -rf

這有助於我在內核更新后恢復docker。

github上的相關問題:

在刪除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?

正如在問Ubuntu中所提到的,不幸的是你必須通過運行完全清除以前的docker安裝:

sudo apt-get purge docker-engine

RESP。

sudo apt-get purge docker.io

然后你必須刪除/var/lib/docker (或者如果你想先嘗試一切正常的話,將其移到另一個名稱。)

sudo rm /var/lib/docker

RESP。

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

之后,您可以再次安裝docker-engine軟件包。

同樣的程序適用於debian。

在ubuntu中內核存在一些問題,因此運行docker的最佳方法是使用以下行:

sudo docker -d --storage-driver=overlay

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM