如何清除Docker任务历史记录

时间:2017-02-21 10:25:08

标签: linux docker

在群集模式下运行docker时,随着docker服务的更新,过去任务的历史记录会累积。运行docker node ps会显示任务日志。

enter image description here

如何在不删除服务的情况下清除此日志?

2 个答案:

答案 0 :(得分:9)

您可以通过运行以下方式调整群体中的历史记录限制:

docker swarm update --task-history-limit=1

只会保留一个上一个任务而不是默认任务5.有关详细信息,请参阅cli文档:https://docs.docker.com/engine/reference/commandline/swarm_update/

答案 1 :(得分:1)

相反,这可以更好地清除任务历史记录并仅显示当前正在运行的容器。

#docker swarm update --task-history-limit 0