在Ubuntu上查看Docker容器的日志,可以使用docker logs
命令。以下是查看Docker容器日志的步骤:
打开终端。
使用docker ps
命令列出正在运行的容器。这将显示容器的ID、名称、映像名称等信息。
docker ps
使用docker logs
命令查看特定容器的日志。将<container_id_or_name>
替换为要查看日志的容器的ID或名称。
docker logs <container_id_or_name>
如果容器正在运行,日志将实时显示。如果容器已停止,将显示停止时的最后几条日志。
若要查看更多日志,可以使用-n
或--lines
选项指定要显示的日志行数。例如,要查看最近的100条日志,可以执行以下命令:
docker logs -n 100 <container_id_or_name>
若要实时跟踪日志,可以使用-f
或--follow
选项。这将使日志持续输出,直到您手动停止它(按Ctrl+C
)。
docker logs -f <container_id_or_name>
若要查看特定时间段的日志,可以使用--since
和--until
选项。将<timestamp>
替换为要查看的开始或结束时间戳(例如,2021-08-01T12:00:00
)。
docker logs --since <timestamp> <container_id_or_name>
docker logs --until <timestamp> <container_id_or_name>
这些选项可以组合使用,以满足您的需求。例如,要实时查看最近100条日志,可以执行以下命令:
docker logs -f -n 100 <container_id_or_name>