如何调查 docker 中的服务崩溃



我正在尝试在 docker 中运行我的第一个 Asp.Net 核心服务,它立即退出,我认为是因为进程崩溃。如果它在 VM 上,我知道我会怎么做:查看系统事件查看器、查看异常日志或尝试附加调试器。我对 docker 有哪些选择?

运行

docker ps -a

这将列出所有正在运行和退出的容器。

现在运行

docker inspect <YOUR_STOPPED_CONTAINER_ID>

这将列出该容器的所有属性(如退出代码和错误,如果可用(

编辑:

您也可以使用 docker 日志。有关所有可用选项,请参阅官方文档

docker logs [OPTIONS] CONTAINER

最新更新