之前对 docker 的运行问题很不了解,后来根据朋友的解释才理解,容器中的程序应该挂载在容器上,由容器的重启关闭来控制程序的关闭开机。
那假如运行后台运行的函数呢?
如果不做处理,在函数进入后台运行后,容易就会直接 exit 结束。
有一个办法是在运行脚本上加一句:
1 | tail -f /dev/null |
这样容易就处于执行状态就不会退出了。
算是歪门邪道吧。
之前对 docker 的运行问题很不了解,后来根据朋友的解释才理解,容器中的程序应该挂载在容器上,由容器的重启关闭来控制程序的关闭开机。
那假如运行后台运行的函数呢?
如果不做处理,在函数进入后台运行后,容易就会直接 exit 结束。
有一个办法是在运行脚本上加一句:
1 | tail -f /dev/null |
这样容易就处于执行状态就不会退出了。
算是歪门邪道吧。
原文作者:Maple
原文链接:https://blog.vvcat.cn/2017/12/13/2019/07/docker/docker-run/
发表日期:December 13th 2017, 3:08:38 pm
更新日期:January 9th 2024, 12:20:32 am
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可