对于以下dockerfile:
我的 Dockerfile
FROM ubuntu:12.04
如果 dockerhub for ubuntu 上的维护者删除了 12.04 标签,对我有什么影响吗? 如果有任何影响,我该如何避免?
如果映像从 Docker Hub 中删除,您将无法再次生成映像。
如果您愿意坚持使用该版本,并且许可允许,一种解决方案是将基本映像复制到您自己的私有注册表中。这样,没有人可以删除它,并且只要您选择维护此注册表,您就可以拥有一个可重现的构建。
将有另一个公共注册表适合您。如果它已从所有存储库中删除。您将收到一条错误消息,指出找不到图像。 因此,我建议您先使用命令docker search ubuntu:12.04
进行搜索,然后选择一个现有的命令。