码头工人给我一个困难时期。我按照以下说明进行操作,以便在运行由strato.de托管的Ubuntu 14.04的虚拟服务器上安装docker。
wget -qO- https://get.docker.com/ | sh
执行此行直接将我带入此错误消息:
modprobe: ERROR: ../libkmod/libkmod.c:507 kmod_lookup_alias_from_builtin_file() could not open builtin file '/lib/modules/3.13.0-042stab092.3/modules.builtin.bin'modprobe: FATAL: Module aufs not found. 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运行。
service docker start
结果是:
start: Job failed to start docker -d
结果是
INFO[0000] +job serveapi(unix:///var/run/docker.sock) INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) ERRO[0000] 'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded. INFO[0000] +job init_networkdriver() WARN[0000] Running modprobe bridge nf_nat failed with message: , error: exit status 1 package not installed INFO[0000] -job init_networkdriver() = ERR (1) FATA[0000] Shutting down daemon due to errors: package not installed
和
docker run hello-world
FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
有人对缺少哪些依赖项有任何线索吗?还有什么可能出问题了?码头工人是否提供任何日志?
我正在来回寻找解决方案,但找不到解决方案。
只需提一下,这是一个全新的Ubuntu 14.04设置。除了Java外,我没有安装任何其他服务。我之所以需要docker的原因是因为使用了sharelatex的dockerimage。
感谢您的帮助!
这是我尝试/发现的,希望它可以节省您一些时间,甚至可以帮助您解决问题。
Docker的下载脚本试图通过识别内核uname -r来为您的主机安装正确的内核附加组件。
uname -r
我怀疑有两个问题:
3.13.0-042stab108.2
-generic
generic
为了解决这个问题..
我看到两个选择:获得一个 专用 主机,以便您可以与内核和文件系统打交道,或者至少让docker安装程序执行此操作或手动安装二进制文件。