溫馨提示×

docker在ubuntu上的日志怎么查看

小樊
55
2025-04-25 18:23:32
欄目: 智能運維

在Ubuntu上查看Docker容器的日志,可以使用docker logs命令。以下是具體的步驟:

查看單個容器的日志

  1. 獲取容器ID或名稱

    • 使用docker ps命令列出所有正在運行的容器及其ID和名稱。
    • 如果容器已經停止,可以使用docker ps -a來查看所有容器。
  2. 使用docker logs命令查看日志

    • 命令格式:docker logs [OPTIONS] CONTAINER
    • 例如,查看名為my_container的容器的日志:
      docker logs my_container
      
    • 如果容器有多個實例,可以指定實例ID或名稱:
      docker logs -f --tail=100 my_container
      
      這里,-f表示跟隨日志輸出,--tail=100表示顯示最近的100條日志。

查看所有容器的日志

  1. 查看所有運行中的容器日志

    docker logs $(docker ps -q)
    
  2. 查看所有容器(包括停止的)的日志

    docker logs $(docker ps -aq)
    

其他有用的選項

  • -f--follow:跟隨日志輸出。
  • --tail:顯示最近的N條日志。
  • --since:顯示自某個時間點以來的日志。
  • --timestamps-t:在每條日志前添加時間戳。
  • --no-trunc:不截斷日志輸出。

示例

假設你有一個名為webapp的容器,并且你想查看它最近50條日志,可以使用以下命令:

docker logs -f --tail=50 webapp

如果你想查看所有容器的日志,并且每條日志都帶有時間戳,可以使用:

docker logs --timestamps $(docker ps -aq)

通過這些命令,你可以方便地查看和管理Docker容器的日志。

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