Я обычно использую трюк -v "$PWD:$PWD" -w "$PWD"
. Запустите контейнер и том, смонтируйте текущий рабочий каталог хоста в контейнер по тому же пути и установите рабочий каталог по тому же пути.
Так, например, если я хочу перекодировать wav-файл на хосте в mp3-файл, используя ffmpeg, запущенный в контейнере, я бы сделал:
docker run --rm -v "$PWD:$PWD" -w "$PWD" mwader/static-ffmpeg:4.2.2 -i file.wav file.mp3
Вы также можете добавить -u $UID:$GROUPS
, если вы не уверены, какой пользователь по умолчанию использует изображение.