Kommandozeilenargumente für Docker run

Ich versuche langsam ein Docker-Image für unsere Bedürfnisse aufzubauen. Ich möchte mein Basis-Image mit Mono ausführen und dann mit Mono eine ausführbare Datei im Hintergrund ausführen. Von der normalen Befehlszeile aus würde es so aussehen, ohne zu versuchen, es in einem Container auszuführen:

/usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe &

Das funktioniert gut. Aber wenn ich es versuche, wenn ich den Container so laufen lasse:

sudo docker run -i -t crystal/mono-base /usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe &

Ich bekommeNo such file or directory. Gibt es eine Möglichkeit, wie ich das @ übergeben kan& im? Schließlich möchte ich das & in übergeben, um diesen BackgroundProcessor im Hintergrund auszuführen, und dann eine andere App im Vordergrund ausführen. Ich habe diesen Beitrag für eine andere Lösung gesehen,http: //blog.trifork.com/2014/03/11/using-supervisor-with-docker-to-manage-processes-supporting-image-inheritance, aber ich dachte, ich könnte ein paar Sachen von der Kommandozeile ausführen, um Proof-of-Concept-Sachen für unsere App zu erstellen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage