当我尝试在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
发布于 2016-03-03 03:57:24
在删除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的区别请参见Why use apt-get upgrade instead of apt-get dist-upgrade?。
发布于 2015-12-08 00:05:27
正如在ask Ubuntu中提到的,不幸的是,您必须通过运行以下命令来完全清除以前安装的docker:
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。
发布于 2015-10-27 08:12:42
ubuntu中的内核有一些问题,所以运行docker的最好方法是使用下面这行代码:
sudo docker -d --storage-driver=overlay
https://stackoverflow.com/questions/33357824
复制相似问题