在 Ubuntu 下,您可以使用以下命令来查看 Docker 容器的日志:
使用 docker logs
命令:
docker logs <container_id_or_name>
其中,<container_id_or_name>
是您要查看日志的容器的 ID 或名称。例如:
docker logs 4c7b8e6f2a3d
或者
docker logs my_container
默认情况下,这将显示容器的标准输出(stdout)和标准错误(stderr)日志。如果您只想查看其中一个,可以使用 --stdout
或 --stderr
选项:
docker logs --stdout <container_id_or_name>
或者
docker logs --stderr <container_id_or_name>
如果您想实时查看日志,可以使用 -f
或 --follow
选项:
docker logs -f <container_id_or_name>
这将类似于使用 tail -f
命令实时查看日志。
若要限制显示的日志行数,可以使用 --limit
选项:
docker logs --limit 100 <container_id_or_name>
这将仅显示最近的 100 行日志。
若要查看某个时间段的日志,可以使用 --since
和 --until
选项:
docker logs --since "2021-09-01T00:00:00" --until "2021-09-01T23:59:59" <container_id_or_name>
这将仅显示在指定时间段内的日志。
这些命令应该可以帮助您在 Ubuntu 系统下查看 Docker 容器的日志。如果您遇到任何问题,请随时告诉我。