Docker 查看失败/崩溃容器的日志

Bra*_*sen 6 containers docker

我知道您可以使用以下命令检查正在运行的容器的日志:

列出容器的命令

docker container ls

查看日志的命令

docker logs [container-id]

题:

您是否还可以检查未列出的失败容器的日志,因为容器失败了?

Bra*_*sen 18

回答:

命令列出所有容器,包括失败/崩溃的容器:

docker ps -a

现在您将能够找到失败容器的 id / name 并运行以下命令来检查它的日志:

docker logs [container-id]

  • 我有一个正在崩溃的容器,并且它没有显示(崩溃后)在我从“docker ps -a”获得的列表中。我还需要做些什么吗?是否有任何地方可以在不使用 docker 命令的情况下轻松读取日志? (11认同)
  • 检查 /var/lib/docker/containers/ 中的日志 (2认同)
  • @Jer,您也可以尝试在不使用“-d”标志的情况下启动它,以便在容器启动期间弹出错误时容器可以输出到标准输出。 (2认同)