gpt4 book ai didi

docker - 杀死X天前创建的Docker容器

转载 作者:行者123 更新时间:2023-12-02 20:58:25 30 4
gpt4 key购买 nike

我想杀死所有运行时间超过7天的docker容器。
我找不到一种可以轻松按创建日期过滤的方法。
有一个用于beforedocker ps过滤器,但它仅需要另一个容器的ID,请参见文档:https://docs.docker.com/engine/reference/commandline/ps/#filtering

最佳答案

我不知道按创建日期进行过滤的方法,但是您可以使用Shell或某些其他脚本语言进行一些后处理。例如:

docker ps -f status=running --format "{{.ID}} {{.CreatedAt}}" | while read id cdate ctime _; do if [[ $(date +%s -d "$cdate $ctime") -lt $(date +%s -d '7 days ago') ]]; then docker kill $id; fi; done

关于docker - 杀死X天前创建的Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61733390/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com