If a disk fails to mount, its mount directory will be empty, the subdirectory will be missing and docker refuses to start the container (if you are using volume mount type ‘bind’).
If you use the root directory directly and the disk fails to mount, the root mount directory (/mnt/yourdisk) will still exist, docker will start the container with an empty data directory.