Команда запуска Docker имеет возможность монтировать каталог хоста в контейнер
-v=[]: Create a bind mount with: [host-dir]:[container-dir]:[rw|ro].
If "host-dir" is missing, then docker creates a new volume.
И Dockerfile имеет команду VOLUME
VOLUME ["/data"] - The VOLUME instruction will add one or more new volumes
to any container created from the image.
Из того, что я вижу, нет способа указать статус host-dir
или rw/ro при использовании Dockerfile.
Есть ли другое использование VOLUME в файле докеров, кроме того, что вы хотите поделиться им с другим контейнером?