我正在尝试在 docker 中运行我的第一个 Asp.Net 核心服务,它立即退出,我认为是因为进程崩溃。如果它在 VM 上,我知道我会怎么做:查看系统事件查看器、查看异常日志或尝试附加调试器。我对 docker 有哪些选择?
运行
docker ps -a
这将列出所有正在运行和退出的容器。
现在运行
docker inspect <YOUR_STOPPED_CONTAINER_ID>
这将列出该容器的所有属性(如退出代码和错误,如果可用(
编辑:
您也可以使用 docker 日志。有关所有可用选项,请参阅官方文档
docker logs [OPTIONS] CONTAINER