如何从崩溃的Docker桌面容器中获取日志

时间:2020-04-20 20:54:14

标签: docker docker-desktop

这应该是以下问题的重复:Docker look at the log of an exited container。但我无法解决该问题。

我正在使用此命令运行容器(从Azure WebApp启动脚本复制)

docker run -d -p 5785:80 --name web-bt_0_096c876f -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=web-bt -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=web-bt.azurewebsites.net -e WEBSITE_INSTANCE_ID=5c991bc5716941ff1fb1eb90137ac2f13e1afffea161b14571d6ea1fb1356b3d -e HTTP_LOGGING_ENABLED=1 bt:latest -e environment='Production' -e ASPNETCORE_ENVIRONMENT='Production' 

这由于某种原因而崩溃(如果我在最后两个参数中将“生产”替换为“开发”,则可以使用)。这就是我要调试的东西。

现在,根据其他线程,我应该可以做:docker logs -t web-bt_0_096c876f,但这将立即返回而根本不打印任何内容。

为什么这是空的。即使我将启动脚本替换为实际起作用的-e environment='Development' -e ASPNETCORE_ENVIRONMENT='Development',也不会返回任何内容。我可以浏览到网络应用程序。但仍然根本没有日志。

那么如何查看容器日志/控制台输出?

0 个答案:

没有答案
相关问题