Себастьян Хельберт ответ правильный.Но есть еще способ сделать это в 2 шага.
Сначала запустите контейнер для извлечения файлов:
docker run --rm -it myimage
В другом терминале введите эту команду, чтобы скопировать то, из чего вы хотитеконтейнер.
docker cp <container_id>:/container/folder/with/code/files /host/empty/dir
Теперь остановите контейнер.Он будет удален (--rm) при остановке.Теперь, если вы запустите исходную команду, она будет работать как положено.
docker run -v /host/empty/dir:/container/folder/with/code/files -it myimage
Существует другой способ получить доступ к файлам из контейнера, не копируя его, но это очень громоздко.