我在最小的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?
答案 0 :(得分:0)
看起来您的泊坞窗服务未运行。
您可以通过以下方式启动它:
service docker start
答案 1 :(得分:0)
似乎Docker的1.5.0导致了这个问题。通过安装版本1.4.1解决。