Docker won't change VHD location

So I am running on win10 with Hyper-V.

Docker is currently using a harddrive instance thats stored on my C drive (which is an ssd with very little space) I want it on my sshd which is my D drive.

  • how to use docker-compose and maven snaphot dependencies from external repos
  • Logging in to private docker registry v2 behind haproxy
  • Node.js app suddenly fails on local Docker
  • Docker is not exporting env var
  • ParaView in Docker with OpenGL support
  • Vaultier is unusable for docker/ubuntu/debian (Python)
  • The following is what I tried and has failed, because it looks like Docker just jumps back to its default every time.

    • change is using the docker interface in the advance section (to a copy of the vhdx file in the d drive)
    • changing it manually in the hyperv manager by having it migrate the harddrive to a new location

    As well as other variations where I restart my computer after doing these.

  • Difference b/w installing docker container using docker vs using marathon mesos
  • Docker compose - share volume Nginx
  • Gitlab 8.12.7 container_registry push error 404
  • deploying .war on docker container running tomcat
  • Docker Error getting events from daemon: EOF
  • Get python project into docker image
  • One Solution collect form web for “Docker won't change VHD location”

    Use docker > settings > advanced > change vhd location. Notice, you should select an empty directory instead of copy the VHD file by yourself.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.