centos

Docker容器在CentOS如何日志查看

小樊
37
2025-09-13 16:58:02
栏目: 智能运维

在CentOS中查看Docker容器日志常用方法如下:

  1. 使用docker logs命令

    • 查看指定容器日志:docker logs <容器ID或名称>
    • 实时查看日志:docker logs -f <容器ID或名称>
    • 查看特定时间段日志:docker logs --since="YYYY-MM-DD" --until="YYYY-MM-DD" <容器ID或名称>
    • 查看最后N行日志:docker logs --tail=N <容器ID或名称>
  2. 查看Docker服务日志

    • 使用journalctl命令:journalctl -u docker.service
  3. 进入容器查看日志文件

    • 进入容器:docker exec -it <容器ID或名称> /bin/bash
    • 查看日志文件(默认路径/var/log/或容器内自定义路径):cat /var/log/my_app.log
  4. 配置日志驱动与存储

    • 可通过--log-driver参数指定日志驱动(如json-filesyslog等),并设置日志轮转策略(max-sizemax-file)。

注意:部分操作需root权限,日志文件可能因轮转被清理,建议定期备份重要日志。

0
看了该问题的人还看了