溫馨提示×

centos下docker日志如何查看

小樊
64
2025-03-11 11:11:02
欄目: 智能運維

在 CentOS 系統中,你可以使用以下方法來查看 Docker 容器的日志:

  1. 使用 docker logs 命令:

    通過 docker logs 命令,你可以查看一個或多個容器的日志?;菊Z法如下:

    docker logs [OPTIONS] CONTAINER
    

    示例:

    • 查看所有容器的日志:

      docker logs $(docker ps -aq)
      
    • 查看特定容器的日志:

      docker logs <container_id_or_name>
      
    • 實時查看容器日志:

      docker logs -f <container_id_or_name>
      
    • 查看容器日志的最后 N 條記錄:

      docker logs --tail N <container_id_or_name>
      
    • 查看容器日志的指定時間范圍內的記錄:

      docker logs --since="YYYY-MM-DDTHH:MM:SS" --until="YYYY-MM-DDTHH:MM:SS" <container_id_or_name>
      
  2. 使用 journalctl 命令:

    如果你的 Docker 容器使用了 systemd,你可以使用 journalctl 命令查看容器的日志?;菊Z法如下:

    journalctl -u <service_name>
    

    示例:

    • 查看特定容器的日志:

      journalctl -u <container_id_or_name>
      
    • 實時查看容器日志:

      journalctl -u <container_id_or_name> -f
      
    • 查看容器日志的最后 N 條記錄:

      journalctl -u <container_id_or_name> --tail N
      
    • 查看容器日志的指定時間范圍內的記錄:

      journalctl -u <container_id_or_name> --since="YYYY-MM-DDTHH:MM:SS" --until="YYYY-MM-DDTHH:MM:SS"
      

請根據你的需求選擇合適的方法來查看 Docker 容器的日志。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女