【问题标题】:Modprobe error while installing Docker on Ubuntu 14.04在 Ubuntu 14.04 上安装 Docker 时出现 Modprobe 错误
【发布时间】: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 imagessudo docker ps 完成后没有任何错误。我应该担心这个错误信息吗?我应该安装建议的软件包(linux-image-virtuallinux-image-extra-virtual)吗?

【问题讨论】:

  • 运行 docker info 以查看它使用的存储驱动程序。如果您对它的使用感到满意,我想这不是问题。
  • @AdrianMouat, docker info 说我有这个存储驱动程序Storage Driver: devicemapper。我的容器对任何变化的数据都使用卷,所以我认为我真的不需要 aufs.. 对吗?
  • 如果您对 devicemapper 感到满意,那很好。容器文件系统更多的是关于共享基础镜像而不是数据。关于 devicemapper 有很多关于 SO 的问题,所以如果它给您带来问题,您可能需要考虑更改。
  • 顺便说一句,我刚刚在 Digital Ocean 上测试过,没有上面的错误,docker infoStorage Driver: aufs :)
  • 是的,有道理。为了结束这个,我添加了一个答案。但请记住,这是针对 container 文件系统,而不是卷。

标签: ubuntu docker linode


【解决方案1】:

Docker 中有几个存储驱动程序,按优先顺序排列。错误消息告诉您 Docker 尝试使用 AUFS 驱动程序,但失败并退回到 devicemapper 驱动程序。

除非您在使用 devicemapper 时遇到问题,否则我不会担心。

您可以在此演示文稿中找到有关各种驱动程序的更多信息:https://jpetazzo.github.io/assets/2015-03-03-not-so-deep-dive-into-docker-storage-drivers.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2019-10-11
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多