更新不建议使用的架构映像清单版本2,v1映像
映像清单版本2,架构1
随着映像清单版本2架构2的发布,映像清单版本2架构1的已弃用。这可能会导致尚未更新为映像清单版本2,架构2的映像中的兼容性和漏洞问题。
此页面包含有关如何从映像清单版本2架构1更新的信息。但是,这些说明不能确保您的新映像将成功运行。与过时的映像清单相关联的其他一些问题需要解决,这将阻止映像成功运行。下面还列出了可能的方法来帮助您更新图像。
更新到映像清单版本2,架构2
将映像从映像清单版本2,架构1升级到架构2的一种方法是先升级到docker pull
映像,然后再升级到docker push
具有当前Docker版本的映像。这样做会自动将图像转换为使用最新的图像清单规范。
将图像转换为图像清单版本2,模式2转换清单格式,但不更新图像中的内容。使用清单版本2,架构1的映像可能包含未修补的漏洞。我们建议寻找替代图像或重建它。
更新FROM语句
您可以通过更新中的FROM
语句
来重建映像Dockerfile
。如果您的图像清单过时,则从您的FROM
报表中拉出的图像也有可能Dockerfile
是过时的。请参阅Dockerfile参考
和Dockerfile最佳实践指南
,以获取有关如何更新.NET中的FROM
语句的
更多信息Dockerfile
。