Cry*_*tal 15 linux mono centos docker
我正在尝试慢慢为我们的需求建立一个码头图像.我想做的是运行我的单声道基本图像,然后单声道在后台运行可执行文件.从正常的命令行,不试图在容器中运行它,它看起来像:
/usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe &
Run Code Online (Sandbox Code Playgroud)
这很好.但是如果我在运行容器时尝试这样做:
sudo docker run -i -t crystal/mono-base /usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe &
Run Code Online (Sandbox Code Playgroud)
我得到No such file or directory
.有没有办法可以通过&
?最后,我想传递&in在后台运行这个BackgroundProcessor,然后在前台运行另一个应用程序.我在这篇文章中看到了一个不同的解决方案,http://blog.trifork.com/2014/03/11/using-supervisor-with-docker-to-manage-processes-supporting-image-inheritance/,但我想我可以从命令行运行一些东西来为我们的应用程序提供概念证明.
Art*_*ldt 23
使用-c选项进行bash,将命令行作为字符串给出:
sudo docker run -i -t crystal/mono-base bash -c "/usr/local/bin/mono /home/crystal/Downloads/BackgroundProcesser.exe & /bin/bash"
Run Code Online (Sandbox Code Playgroud)
并将后台命令后的东西放到容器中不会立即退出
归档时间: |
|
查看次数: |
18626 次 |
最近记录: |