我该如何在 Amazon ECS 中自动执行 Docker 容器和映像清理?

1 分钟阅读
0

我正在尝试自动清理 Amazon ECS 中的 Docker 容器和映像。应如何操作?

简短描述

默认情况下,Amazon ECS 容器代理会自动清理您的容器实例上任务未使用的已停止的任务和 Docker 镜像。自动映像清除功能要求 Amazon ECS 容器代理的版本最低为 1.13.0。

解决方法

您可以关闭映像清理,但您无法关闭对属于已停止任务的容器的清理。您可以使用 ECS_ENGINE_TASK_CLEANUP_WAIT_DURATION 变量更改等待时长。

**重要提示:**如果您将 ECS_DISABLE_IMAGE_CLEANUP 设置为 true,则在您的容器实例中关闭自动映像清理,且不会自动删除您的映像。

有关清理工作流程的详细信息,请参阅自动任务和映像清理。有关如何配置自动任务和映像清理变量的详细信息,请参阅可调参数


相关信息

Amazon Elastic Container Service Agent(AWS GitHub)

可用参数

更新 Amazon ECS 容器代理

创建容器映像以在 Amazon ECS 上使用

AWS 官方
AWS 官方已更新 2 年前