Ubuntu Docker:启动容器时出错:无法加载AUFS模块

Ubuntu Docker:启动容器时出错:无法加载AUFS模块,ubuntu,amazon-ec2,vagrant,docker,Ubuntu,Amazon Ec2,Vagrant,Docker,在ssh使用ubuntu上的vagrant进入我的ec2实例后,我尝试运行 sudo docker run-i-t ubuntu echo'hello',但我遇到了以下错误: 启动容器da3124903fc4时出错:无法加载AUFS模块 如何加载此AUFS模块 我已经安装了aufs工具。我运行了apt-get-purge-lxc-docker,并使用以下命令重新安装了它: curlhttps://get.docker.io |sudo sh 我得到以下错误,但安装继续并完成 Ensuring b

ssh
使用
ubuntu
上的
vagrant
进入我的ec2实例后,我尝试运行

sudo docker run-i-t ubuntu echo'hello'
,但我遇到了以下错误:

启动容器da3124903fc4时出错:无法加载AUFS模块

如何加载此
AUFS模块


我已经安装了
aufs工具。

我运行了
apt-get-purge-lxc-docker
,并使用以下命令重新安装了它:

curlhttps://get.docker.io |sudo sh

我得到以下错误,但安装继续并完成

Ensuring basic dependencies are installed...
Looking in /proc/filesystems to see if we have AUFS support...
Ahem, it looks like the current kernel does not support AUFS.
Let's see if we can load the AUFS module with modprobe...
FATAL: Module aufs not found.
Ahem, things didn't turn out as expected.

当我运行
docker run ubuntu echo hello
时,结果是
hello
,因此看起来一切正常。

这有助于我安装aufs,请运行以下命令:

sudo apt-get install lxc wget bsdtar curl
sudo apt-get install linux-image-extra-$(uname -r)
sudo modprobe aufs

干杯

对于那些在2021年及以后遇到这个问题的人,比如我在调试docker ce 20.*问题时遇到的问题,docker文档中的这个简介可能会有帮助:

如果可能,建议使用overlay2作为存储驱动程序。首次安装Docker时,默认情况下使用overlay2。以前,aufs在可用时默认使用,但现在不再如此。如果您希望在以后的新安装中使用aufs,则需要显式配置它,并且可能需要安装额外的软件包,例如linux image extra。参见aufs


来源:

您运行的是什么版本的Ubuntu、发行版和内核<代码>cat/etc/lsb发布;uname-r
会告诉你的。Ubuntu 13.04,3.8.0-19-generic我已经添加了HTTPS URL@XavierShay!