我有一个非常简单的场景。
我有一些Dockerfile,其中CMD指令启动JETTY。 执行一些测试后,由于测试数据发生了变化,我需要重新启动JETTY。
由于docker是单进程应用程序,我无法重启JETTY进程。 什么是适当的解决方案?
由于 此致,Sergii
答案 0 :(得分:1)
有几种方法可以继续,具体取决于您需要重启Jetty的频率。
docker restart
。这将重新运行命令或入口点,并且可以自动执行。或者...... docker exec -it /bin/bash
输入容器并手动重启JETTY。当你想与它进行更多的交互和调试时很有用,但对于生产来说却不是一个好的做法。或