我们正在azure容器服务中的dcos群集上运行应用程序。我们马拉松应用程序的docker图像约为7gb。我知道这违背了最佳实践,但让我们把这个问题的争论放在一边。我们在工作节点上提取最新的图像,需要大约20分钟,如果当前没有正在运行的容器在某个节点上使用此图像,它将被某个清理例程作业从该节点中删除。有没有办法防止这种情况发生?
kyks70gy1#
移除docker容器之前等待的时间量可以使用此标志设置(这是代理选项)--docker\u remove\u delay标志--docker\u remove\u delay=计算移除docker容器之前等待的时间量(例如3天、2周等)(默认值:6小时)
hec6srdp2#
防止资源的意外删除(或修改)。您可以创建一个锁,防止用户在锁存在时删除或修改资源(即使他们有删除/修改资源的权限)。有关更多详细信息,请参阅“锁定资源以防止意外更改”。
2条答案
按热度按时间kyks70gy1#
移除docker容器之前等待的时间量可以使用此标志设置(这是代理选项)
--docker\u remove\u delay标志
--docker\u remove\u delay=计算移除docker容器之前等待的时间量(例如3天、2周等)(默认值:6小时)
hec6srdp2#
防止资源的意外删除(或修改)。您可以创建一个锁,防止用户在锁存在时删除或修改资源(即使他们有删除/修改资源的权限)。
有关更多详细信息,请参阅“锁定资源以防止意外更改”。