服务docker启动失败(守护进程不是docker命令)

我尝试重新启动docker后遇到问题。 此后,服务docker start将返回“开始:作业无法启动”。

一旦我改变了docker.conf,这可能已经开始了。 我试图用命令重新上传它

wget -O /etc/init/docker.conf https://raw.githubusercontent.com/docker/docker/master/contrib/init/upstart/docker.conf 

然而,我不幸解决这个问题。

cat /var/log/upstart/docker.log返回:

 Waiting for /var/run/docker.sock docker: 'daemon' is not a docker command. See 'docker --help'. Waiting for /var/run/docker.sock docker: 'daemon' is not a docker command. See 'docker --help'. Waiting for /var/run/docker.sock docker: 'daemon' is not a docker command. See 'docker --help'. 

任何帮助将非常感激。

您可能已经安装了旧版本的Docker。 docker daemon子命令被添加到docker 1.8中 。 在此之前,守护进程是使用-d / --daemon选项( docker -d )启动的。

您下载的新贵configuration版本适用于当前的docker版本; 对于较老版本的Docker,请确保下载与您安装的版本相匹配的版本; https://raw.githubusercontent.com/docker/docker/v1.7.1/contrib/init/upstart/docker.conf

我build议升级到更新版本的docker,因为1.8以前的版本现在已经变得相当老了(用Docker的话说)

Interesting Posts