温馨提示×

Docker容器日志怎么查看与清理

小亿
174
2023-12-16 09:11:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要查看Docker容器的日志,可以使用以下命令:

  1. 查看运行中容器的日志:

    docker logs <容器ID或容器名称>
    

    例如,要查看名为my-container的容器的日志,可以运行以下命令:

    docker logs my-container
    
  2. 查看停止的容器的日志:

    docker logs <容器ID或容器名称>
    

    例如,要查看ID为abc123的停止容器的日志,可以运行以下命令:

    docker logs abc123
    

要清理容器的日志,可以使用以下命令:

  1. 清空运行中容器的日志:

    docker exec <容器ID或容器名称> sh -c 'echo "" > <日志文件路径>'
    

    例如,要清空名为my-container的容器的日志,可以运行以下命令:

    docker exec my-container sh -c 'echo "" > /var/log/my-container.log'
    
  2. 清空停止的容器的日志:

    docker cp /dev/null <容器ID或容器名称>:<日志文件路径>
    

    例如,要清空ID为abc123的停止容器的日志,可以运行以下命令:

    docker cp /dev/null abc123:/var/log/my-container.log
    

请注意,清空日志后将无法恢复已删除的日志。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:怎么清理docker容器日志

0