Getting started via Docker Toolbox


I encountered an error when getting started with ors-app via docker toolbox.
I used “docker-compose up -d” to start service ors-app, the error is shown below.

ERROR: for ors-app Cannot start service ors-app: OCI runtime create failed: container_linux.go:346: starting container process caused “process_linux.go:449: container init caused “rootfs_linux.go:58: mounting \”/d/ORS/openrouteservice-master/docker/data/heidelberg.osm.gz\” to rootfs \"/mnt/sda1/var/lib/docker/overlay2/a732c61ace7988cd4b92a793cbe7b0e41e025761ce32e6d4461ca2526a8a77a3/merged\" at \"/mnt/sda1/var/lib/docker/overlay2/a732c61ace7988cd4b92a793cbe7b0e41e025761ce32e6d4461ca2526a8a77a3/merged/ors-core/data/osm_file.pbf\" caused \“not a directory\”"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

Since I’m using Windows 10 Home, it doesn’t meet the installation conditions of Docker Desktop according to the instructions of the official website. So I installed Docker Toolbox.

I googled but failed. As I’m a beginner of Docker, I cannot really understand the error. Does it mean that “heidelberg.osm.gz” is identified as a dictionary? Is it because I’m using Docker Toolbox not Desktop?

Many thanks.

The issure was solved by using docker for windows