Когда вы делитесь таким томом, том на хосте перезаписывает том в контейнере, поэтому файлы в папке контейнера будут удалены.
Что вам нужно сделать, это поместить файлы в контейнер в папку A (папка в контейнере). Смонтировать папку B (еще одна папка в контейнере). Затем, ПОСЛЕ того, что том смонтирован, переместите файлы из папки A в папку B. Тогда эти файлы будут доступны как для хоста, так и внутри контейнера.
Эту операцию «перемещение файлов» можно выполнить с помощью сценария RUN или ENTRYPOINT в файле Dockerfile.
См. Запустить скрипт в Dockerfile
Извините, я забыл, если вам нужно RUN или ENTRYPOINT (или если любой из них будет работать), но один из них обязательно сделает это.
Я думаю вы хотите ENTRYPOINT, потому что сценарий ENTRYPOINT выполняется ПОСЛЕ создания контейнера. Таким образом, он будет работать после монтирования тома.