要查看Docker容器的日志,可以使用以下命令:
查看運行中容器的日志:
docker logs <容器ID或容器名稱>
例如,要查看名為my-container
的容器的日志,可以運行以下命令:
docker logs my-container
查看停止的容器的日志:
docker logs <容器ID或容器名稱>
例如,要查看ID為abc123
的停止容器的日志,可以運行以下命令:
docker logs abc123
要清理容器的日志,可以使用以下命令:
清空運行中容器的日志:
docker exec <容器ID或容器名稱> sh -c 'echo "" > <日志文件路徑>'
例如,要清空名為my-container
的容器的日志,可以運行以下命令:
docker exec my-container sh -c 'echo "" > /var/log/my-container.log'
清空停止的容器的日志:
docker cp /dev/null <容器ID或容器名稱>:<日志文件路徑>
例如,要清空ID為abc123
的停止容器的日志,可以運行以下命令:
docker cp /dev/null abc123:/var/log/my-container.log
請注意,清空日志后將無法恢復已刪除的日志。