在 Ubuntu 下,您可以使用以下命令查看 Docker 容器的日志:
使用 docker logs
命令:
docker logs <container_id_or_name>
将 <container_id_or_name>
替换为您要查看日志的容器的 ID 或名称。这将显示容器的标准输出和标准错误流。
使用 docker logs -f
命令实时查看日志:
docker logs -f <container_id_or_name>
这将实时显示容器的日志输出。要停止实时查看,可以按 Ctrl + C
。
使用 docker logs -t
命令查看带有时间戳的日志:
docker logs -t <container_id_or_name>
这将在每条日志消息前添加时间戳。
使用 docker logs --tail
命令查看最近的 N 条日志:
docker logs --tail=<number_of_logs> <container_id_or_name>
将 <number_of_logs>
替换为您要查看的日志条数。
使用 docker logs --since
命令查看自某个时间点以来的日志:
docker logs --since=<timestamp> <container_id_or_name>
将 <timestamp>
替换为您要查看日志的起始时间,例如 2021-06-01T12:00:00
。
您还可以组合使用这些选项,例如查看自某个时间点以来的最近的 10 条带有时间戳的日志:
docker logs --tail=10 --since="2021-06-01T12:00:00" -t <container_id_or_name>