linux - 如何清除 Docker 任务历史记录

标签 linux docker

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

enter image description here

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

最佳答案

你可以通过运行来调整swarm中的历史限制:

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

这将只保留一个先前的任务,而不是默认的 5 个。有关更多详细信息,请参阅 cli 文档:https://docs.docker.com/engine/reference/commandline/swarm_update/

关于linux - 如何清除 Docker 任务历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42364695/

相关文章:

linux - bash/破折号 : Process killed on "fi" in an "If then else" statement?

node.js - 如何在 CentOS 上运行的 Apache HTTP 服务器上设置 Loopback nodeJS 后端

php - Docker 运行 php 脚本

docker - Vagrant 配置程序上的 docker 守护进程版本是什么?

docker - 单页应用程序 (SPA) 的零停机/蓝绿部署

node.js - Docker容器中的Nodemon

Python 与父 shell 环境一起工作

python - 从 Python 运行 bash 脚本

linux - 无法与 Chef 一起设置 GOPATH

docker - 如何获取由本地文件系统上的Docker容器生成的内容(最小失败示例)