我尝试重新启动docker后出现问题。从那时起,服务docker start返回“start:Job failed not started”。
一旦我更改了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
子命令是added in docker 1.8。在此之前,守护进程是使用-d
/ --daemon
选项(docker -d
)开始的。
您下载的upstart配置版本适用于当前的docker版本;对于旧版本的docker,请务必下载与您安装的版本相匹配的版本,例如; https://raw.githubusercontent.com/docker/docker/v1.7.1/contrib/init/upstart/docker.conf
我建议升级到更新版本的docker,因为早于1.8的版本现在变得很旧(在Docker术语中)