Jee*_*a G 34 bash shell docker dockerfile
我正在使用Dockerfile创建一个docker镜像.我想在启动docker容器时执行一些脚本.目前我有一个shell脚本来执行所有必要的进程
CMD ["sh","start.sh"]
我想用后台示例中运行的进程执行shell命令
CMD ["sh"," - c","mongod --dbpath/test&"]
h3n*_*rik 27
除了你的问题的评论,已经指出了一些关于Docker最佳实践的东西,你可以从你的脚本中启动后台进程,start.sh并使用命令和ampersand()将该start.sh脚本保持在前台.我没有尝试过,但是脚本中的以下内容可以正常工作:nohup&mongodstart.sh
#!/bin/sh
...
nohup sh -c mongod --dbpath /test &
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35247 次 |
| 最近记录: |