No such file when starting container

I have a container that I have built and started on many different machines, both linux and mac, but always on bare metal. I am now trying to run it on an instance in the cloud at linode. When I try and start the container it fails with:

/usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:235: starting container process caused “exec: "/opt/capcompute/run.sh": stat /opt/capcompute/run.sh: no such file or directory”.

The run.sh file exists and is world readable and executable. I have tried commenting out everything in the run.sh file and I still get the error. I can run other containers on this same machine. What could the issue be, and how can I debug it?

I resolved this - it was a volume mounting issue.