Docker守护程序无法启动:inotify_add_watch:没有这样的文件或目录

时间:2015-03-19 17:08:01

标签: docker inotify

我在最小的Debian Wheezy下安装了lxc-docker-1.5.0。我还安装了apparmor并在grub的linux默认命令行变量中使用参数“apparmor = 1 security = apparmor”启用它。

这就是我到目前为止所做的所有配置。由于我在这台机器上没有Internet访问权限,因此无法执行get.docker.com脚本。模块aufs似乎可用。

尝试使用泊坞窗时,我得到:

# docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

没有进程“docker -d”正在运行,并且在尝试启动它时:

# docker -d
INFO[0000] +job serveapi(unix:///var/run/docker.sock)
INFO[0000] WARNING: You are running linux kernel version 3.2.0-4-amd64, which might be unstable running docker. Please upgrade your kernell to 3.8.0.
INFO[0000] Listening for HTTP on unix(/var/run/docker.sock)
INFO[0000] +job init_networkdriver()
INFO[0000] -job init_networkdriver() = OK (0)
INFO[0000] WARNING: mountpoint for memory not found
INFO[0000] Loading containers: stat.
INFO[0000] Loading containers: done.
FATA[0000] inotify_add_watch: no such file or directory

调试模式不多说。任何建议将不胜感激,我在尝试启动docker守护进程时找不到任何人有inotify_add_watch消息。可能是因为我正在运行内核3.2?

2 个答案:

答案 0 :(得分:0)

看起来您的泊坞窗服务未运行。

您可以通过以下方式启动它:

 service docker start

答案 1 :(得分:0)

似乎Docker的1.5.0导致了这个问题。通过安装版本1.4.1解决。