Docker itself relies on a Linux host (some Windows support???). So you'd need a bootable Linux image on that drive to run it stand-alone.
The Docker image itself can be exported from a Docker host, although unless someone has done something, that image won't run because it's missing key Dockerfile information. You have to re-create things like the image startup commmand.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.