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

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

这就是我迄今为止所做的所有configuration。 由于我没有在这台机器上访问Internet,我无法执行get.docker.com脚本。 模块aufs似乎可用。

当试图使用docker,我得到:

# 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 

debugging模式不多说。 任何build议,将不胜感激,我无法find任何人有inotify_add_watch消息,而试图启动docker守护进程。 难道是因为我正在运行内核3.2?

看起来你的docker服务没有运行。

你可以用下面的方法启动它

  service docker start 

看来这是Docker的1.5.0引起的问题。 而是通过安装版本1.4.1解决。