重新启动Azure容器实例是否会更新映像?

时间:2019-06-24 10:56:00

标签: azure azure-container-instances

我正在运行一个较大图像(〜13GB)的Azure容器实例。创建新实例时,大约需要20分钟才能从Azure注册表中提取图像。当我更新映像然后重新启动容器时,它也说它正在拉,但是只需要几秒钟。我通过更改控制台输出对其进行了测试,实际上它似乎可以更新映像,但是为什么要花这么少的时间呢?

1 个答案:

答案 0 :(得分:1)

ACI无需关心底层基础结构即可创建容器,但是实际上这些容器仍在主机上运行。除非您非常幸运,否则第一次启动容器时,底层主机不太可能会缓存您的容器映像,因此它必须下载该映像,对于大型映像,这将需要一段时间。

重新启动正在运行的容器时,大多数情况下它将在同一主机上重新启动,因此已经缓存了旧映像。要更新到新映像,只需下载差异即可,这很快。