我正在尝试使用 Azure 容器实例,但长时间拉取图像时遇到问题。ACI 拉取我的图像大约需要 3 分钟。
我已经检查了故障排除指南,其中包含以下内容:
为确保最快的 Windows 容器启动时间,请使用以下两个映像的三个最新版本之一作为基础映像:
microsoft/windowsservercore
或microsoft/nanoserver
我的图像非常简单,并且基于microsoft/windowsservercore:ltsc2016
故障排除指南中的建议。这是Dockerfile和cirrusci/windowsservercore:2016
图像本身。
我可以看到,如果我只是尝试启动microsoft/windowsservercore:ltsc2016
,启动它只需要大约 20 秒。所以我的猜测是它microsoft/windowsservercore:ltsc2016
确实被缓存了,但不是文档声称的最新摘要。我想知道是否有任何方法可以找出 ACI 缓存的图像的确切摘要?
注意:我已尝试将映像从 Docker Hub 移动到建议的同一区域中的 Azure Container Registry 。它没有多大帮助。拉取图像仍然大约 3 分钟。