【发布时间】:2020-09-01 11:18:56
【问题描述】:
我在 3 台机器中的一台上运行容器(由管道动态获取),我遇到了服务器启动问题并分析故障,我需要其他人的帮助,但考虑到他的可用性,我不能说他什么时候将可用。
而且我不能一直占用运行容器的主机,因为团队中的其他成员需要它。
另外,下一次,当开发人员可用时,我将不得不触发构建并将其带到可以向开发人员显示问题的阶段,但这需要时间。
在这种情况下,有什么办法,我可以停止该容器并获取它的整个副本,并在下次需要时运行它,这样我就可以让容器处于需要的状态,而且这也更省时。
【问题讨论】:
-
容器内的应用程序应该记录错误。收集日志并将它们转发给您的开发人员就足够了。
-
关于实验性的有趣读物
docker checkpoint: technology.amis.nl/2018/04/08/… -
你知道是什么触发了错误吗?你能
docker run同一个版本的同一个图像,并引起问题吗?将那个描述发送给正在调试的开发人员,他们可以把它变成一个可以自动运行的测试用例。
标签: docker containers devops