【发布时间】:2015-11-01 11:03:53
【问题描述】:
我刚刚在 Ubuntu 14.04 (linode) 上安装了 Docker,但是在安装时我看到了这个错误:
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open
moddep file '/lib/modules/4.1.0-x86_64-linode59/modules.dep.bin'
Warning: current kernel is not supported by the linux-image-extra-virtual package.
We have no AUFS support. Consider installing the packages
linux-image-virtual kernel and linux-image-extra-virtual for AUFS support.
安装后,Docker 似乎可以工作了。sudo docker images 和 sudo docker ps 完成后没有任何错误。我应该担心这个错误信息吗?我应该安装建议的软件包(linux-image-virtual 和 linux-image-extra-virtual)吗?
【问题讨论】:
-
运行
docker info以查看它使用的存储驱动程序。如果您对它的使用感到满意,我想这不是问题。 -
@AdrianMouat,
docker info说我有这个存储驱动程序Storage Driver: devicemapper。我的容器对任何变化的数据都使用卷,所以我认为我真的不需要 aufs.. 对吗? -
如果您对 devicemapper 感到满意,那很好。容器文件系统更多的是关于共享基础镜像而不是数据。关于 devicemapper 有很多关于 SO 的问题,所以如果它给您带来问题,您可能需要考虑更改。
-
顺便说一句,我刚刚在 Digital Ocean 上测试过,没有上面的错误,
docker info说Storage Driver: aufs:) -
是的,有道理。为了结束这个,我添加了一个答案。但请记住,这是针对 container 文件系统,而不是卷。