在气流DockerOperator中使用auto_remove和force_pull从文档中不是很清楚



如果force_pull没有设置为True,这是否意味着如果对图像进行更新,它将不会被拉出。我不想拉图像,如果它不需要被拉,即没有变化。

还需要auto-remove,如果容器重复使用而不移除,危险是什么?

文档似乎很轻,大多数文章似乎没有涵盖这些方面。有人能解释一下这两个参数吗?

force_pull:每次运行时提取docker映像(如果设置为True,默认为False),如果设置为False则不更新。

无论如何,不建议使用标签&;latest&;除非你手动修改image_id

否则不需要更新auto_remove:当容器的进程退出时,在守护进程端自动删除容器(类似于setrm)

如果设置为False,则每次创建一个新容器。

如果您设置了container_name,那么在第二次您将得到失败(具有相同名称的容器存在)

相关内容

最新更新