Я пытаюсь постепенно создать образ докера для наших нужд. То, что я хочу сделать, это запустить мой базовый образ с моно, а затем моно запустить исполняемый файл в фоновом режиме. Из обычной командной строки, не пытаясь запустить ее в контейнере, это будет выглядеть так:
/usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe &
Это отлично работает. Но если я попытаюсь сделать это, когда я запускаю контейнер следующим образом:
sudo docker run -i -t crystal/mono-base /usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe &
No such file or directory
. Есть ли способ, которым я могу передать &
в? В конце концов, я хотел бы передать & в для запуска этого BackgroundProcessor в фоновом режиме, а затем запустить другое приложение на переднем плане. Я видел этот пост для другого решения, http://blog.trifork.com/2014/03/11/using-supervisor-with-docker-to-manage-processes-supporting-image-inheritance/, но я подумал, что может запустить некоторые вещи из командной строки для проверки концептуальных вещей для нашего приложения.