溫馨提示×

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

小樊
64
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

注意事項

  • 如果容器已經停止,docker logs會顯示容器的所有日志。
  • 如果容器正在運行,docker logs默認會顯示最新的日志。使用-f選項可以實時查看新添加的日志。
  • 日志可能會非常大,特別是在長時間運行的容器中。使用-n選項可以幫助你控制查看的日志量。

通過這些命令和選項,你可以方便地在Ubuntu系統中查看和管理Docker容器的日志。

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