查看docker 日志

原创
ithorizon 9个月前 (08-19) 阅读数 157 #Docker

查看 Docker 日志

在 Docker 中,查看容器的日志是一个非常重要的运维操作。Docker 提供了一个命令来查看容器的输出日志,这可以帮助我们监控容器的运行状态,排查问题,或者了解容器内应用程序的运行情况。

要查看 Docker 容器的日志,可以使用 docker logs 命令。下面是一些基本的用法和示例。

基本用法

docker logs [OPTIONS] CONTAINER

其中,CONTAINER 可以是容器的 ID 或者容器的名字。下面是一些常用的选项:

  • -f--follow:实时输出日志,类似于 tail -f。
  • -t--timestamps:在输出的日志前加上时间戳。
  • -n--tail:只显示最近的 N 行日志,例如 --tail 100

示例

docker logs container_name_or_id

docker logs -f container_name_or_id

docker logs -t container_name_or_id

docker logs -n 100 container_name_or_id

docker logs -f -t container_name_or_id

在上面的示例中,container_name_or_id 需要替换成实际的容器名或容器 ID。

注意事项

默认情况下,docker logs 命令会输出容器的标准输出(STDOUT)和标准不正确输出(STDERR)。如果你的容器使用了自定义的日志驱动,也许需要查看该驱动的配置和日志文件。

此外,Docker 的日志文件默认保存在 /var/lib/docker/containers/<container-id>/<container-id>-json.log 中,但通常我们不直接查看这些文件,而是通过 docker logs 命令来查看。

通过掌握 docker logs 命令的使用,可以更有效地监控和管理 Docker 容器。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Docker


热门