How to mount Docker volume along with subfolders on the host?

docker run -d \
  -it \
  --name devtest \
  -v /path/on/host:/path/on/container\
  nginx:latest

or

docker run -d \
  -it \
  --name devtest \
  --mount type=bind,source=/path/on/host,target=/path/on/container \
  nginx:latest

Taken from: Use bind mounts | Docker Documentation