service docker start fails (daemon is not a docker command)

I have a problem after I have tried to restart docker. Since then,
service docker start returns “start: Job failed to start”.

This may have started once I have changed docker.conf. I have tried to reupload it using the command

  • What is the difference between running docker image in and outside of vagrant?
  • Docker How to connect to MongoDB from Web Service inside Container
  • Can't start docker
  • Docker port mapping not working, “connection refused”
  • docker nginx 502 bad gateway
  • Docker-Compose Multiple Local Environments
  • wget -O /etc/init/docker.conf

    however, I was not lucky to fix this.

    cat /var/log/upstart/docker.log returns:

    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'.

    Any help would be really appreciated.

  • How to ADD sibling directory to Docker image
  • How to check if application has started inside container
  • Downgrade to PHP 5.4.45 in Phusion Docker
  • How do I read a docker environment variable within a js script?
  • Cannot connect to the Docker daemon on macOS
  • Run Maven ant plugin after the .war is deployed?
  • One Solution collect form web for “service docker start fails (daemon is not a docker command)”

    You likely have an old version of docker installed; the docker daemon subcommand was added in docker 1.8. Before that, the daemon was started using the -d / --daemon option (docker -d).

    The version of the upstart-configuration you downloaded is intended for the current docker release; for older versions of docker, be sure to download the version that matches the version you’ve installed, for example;

    I would suggest to upgrade to a more recent version of docker, because versions older than 1.8 are now getting quite old (in Docker terms)

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.