Docker Engine Version is less than what is required


#1

Hi All,

Having some issues getting WebODM running on a Synology NAS. I have it installed along with docker but when I try to run it, the output below is presented.

ash-4.3# ./webodm.sh start
Checking for docker… OK
Checking for git… OK
Checking for python… OK
Checking for pip… 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

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 -f docker-compose.plugins.yml start || docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml -f docker-compose.plugins.yml up
ERROR: The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.12.0 or greater.
ERROR: The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.12.0 or greater.
ash-4.3#

I have updated docker via:

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

which theoretically should give me the latest version and when I command:
docker-compose --version

the output is:
docker-compose version 1.23.1, build b02f1306

however, when I command:
docker --version

the output is:
Docker version 1.11.2, build 0ee7c49-synology

which is obviously where the problem lies… So how do I update this? I can not for the life of me find out…

Thanks in advance :slight_smile: