arguments de ligne de commande pour exécuter docker

je suis en train de construire lentement une image docker pour nos besoins. Ce que je veux faire est de lancer mon image de base qui a mono, puis ont mono exécuter un fichier exécutable dans le fond. à partir de la commande normale de ligne, sans essayer de l'exécuter dans un conteneur, il ressemblerait à:

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

Qui fonctionne très bien. Mais si j'essaie de le faire quand je lance le conteneur comme suit:

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

- Je obtenir No such file or directory. Est il possible que je peux passer le &? Finalement, je voudrais passer le & dans l'exécution de cette BackgroundProcessor en arrière-plan, puis exécuter une autre application au premier plan. J'ai vu ce post pour une solution différente, http://blog.trifork.com/2014/03/11/using-supervisor-with-docker-to-manage-processes-supporting-image-inheritance/mais j'ai pensé que j'ai pu faire tourner quelques trucs à partir de la ligne de commande pour preuve de concept des trucs pour notre application.

source d'informationauteur Crystal