It\u2019s actually the other way around: volumes are directories stored in the VM (also but rarely called the guest file system, mostly internally at Docker I think) while bind mounts are directories (or files) mounted from the host.