Issues with docker daemon

Installed WebODM as per instructions on Linux Mint. Upon trying to start the program I get this error.

john@john-Lenovo-3000-G530:~/WebODM$ ./webodm.sh start
Checking for docker… OK
Checking for git… OK
Checking for docker-compose… OK
Starting WebODM…

Using the following environment:

Host: localhost
Port: 8000
Media directory: appmedia
SSL: NO
SSL key:
SSL certificate:
SSL insecure port redirect: 80
Celery Broker: redis://broker
Default Nodes: 1

Make sure to issue a ./webodm.sh down if you decide to change the environment.

docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml start || docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml up --scale node-odm=1
ERROR: Couldn’t connect to Docker daemon at http+docker://localhost - is it running?

If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
ERROR: Couldn’t connect to Docker daemon at http+docker://localhost - is it running?

Any help would be appreciated. I’m a noob

1 Like

You need to install docker first.

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
$ sudo usermod -aG docker $USER
exit
(restart shell by logging out and then back-in)
$ cd WebODM
$ ./webodm.sh start
2 Likes

Docker is installed.

What happens if you issue sudo service docker start?

Still errors out.

What errors out? Does that command run?

1 Like

The error in the original post still comes up. As for the command, it sat for a second and then a new line popped up so I assumed something happened. I’m probably wrong. I’ve verified that Docker is installed via the version command.

Is your user a member of the Docker group?

groups "username"

I have seen that error before myself when my user was not a member of the Docker group.

2 Likes