除了对您的问题的评论已经指出有关Docker最佳实践的一些内容之外,您仍然可以从脚本内部启动 后台
进程,
start.sh并使用命令和符号()将
start.sh脚本本身保持在 前台
。我没有尝试过,但是脚本中的以下内容可以工作:
nohup``&``mongod``start.sh
#!/bin/sh...nohup sh -c mongod --dbpath /test &...

除了对您的问题的评论已经指出有关Docker最佳实践的一些内容之外,您仍然可以从脚本内部启动 后台
进程,
start.sh并使用命令和符号()将
start.sh脚本本身保持在 前台
nohup``&``mongod``start.sh
#!/bin/sh...nohup sh -c mongod --dbpath /test &...