канал и перенаправление не работают в docker run

#docker

Вопрос:

Я пытаюсь передать файл приложению в контейнере docker, а затем перенаправить вывод приложения в файл, но это не работает с docker run :

 cat path/file1 | docker run -i --name my-container my-image bash -c 'app > app.log'
 

Приложение получает файл в формате stdin, но его вывод не перенаправляется в файл app.log. Есть ли способ сделать это?