ubuntu

Docker容器日志在Ubuntu中如何查看

小樊
48
2025-05-26 00:49:11
栏目: 智能运维

在Ubuntu系统中,查看Docker容器的日志可以使用docker logs命令。以下是具体的步骤和示例:

基本用法

  1. 查看所有容器的日志

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

    docker logs <container_id_or_name>
    

    例如,如果你的容器ID是abc123,你可以这样查看日志:

    docker logs abc123
    
  3. 实时查看日志: 如果你想实时查看日志,可以添加-f--follow选项:

    docker logs -f <container_id_or_name>
    
  4. 查看最近的N条日志: 使用-n--tail选项可以指定要查看的日志条数:

    docker logs -n 100 <container_id_or_name>
    
  5. 查看从某个时间点开始的日志: 使用--since选项可以指定开始查看的时间戳(格式为ISO 8601):

    docker logs --since="2023-04-01T12:00:00Z" <container_id_or_name>
    
  6. 查看直到某个时间点的日志: 使用--until选项可以指定结束查看的时间戳(格式为ISO 8601):

    docker logs --until="2023-04-01T12:00:00Z" <container_id_or_name>
    

示例

假设你有一个名为my_container的容器,你想查看它的最近100条日志:

docker logs -n 100 my_container

如果你想实时查看这个容器的日志:

docker logs -f my_container

注意事项

通过这些命令和选项,你可以方便地在Ubuntu系统中查看和管理Docker容器的日志。

0
看了该问题的人还看了