如何清除Docker任务历史logging
在swarm模式下运行docker时,当docker服务被更新时,过去任务的历史会累积下来。 运行docker node ps
会显示任务的日志。
如何在不移除服务的情况下清除此日志?
您可以通过运行以下来调整swarm中的历史限制:
docker swarm update --task-history-limit=1
这将只保留一个先前的任务,而不是默认的5.请参阅cli文档以获取更多详细信息: https : //docs.docker.com/engine/reference/commandline/swarm_update/
相反,这更好地清除任务历史logging,只显示当前正在运行的容器。
#docker swarm update --task-history-limit 0
- Ubuntu Xenial – Docker Hello World冻结直到强制(Ctrl-C)停止
- 在哪里可以findgeard部署夹具/configuration文件?
- 为ptrace_scope禁用Docker的AppArmor
- 我如何使用Hashicorp Vaultpipe理我的应用程序秘密?
- 如何在基于Docker的微服务中pipe理每个环境的数据?
- 卷和来源之间有什么区别?
- 在Docker中使用Spring保存文件后“const_get':未初始化的常量(NameError)'
- 如何从docker-compose文件中覆盖/etc/resolv.conf中Docker的embedded式DNS服务器
- 如何将Vagrant服务器的日志发送到Graylog服务器