【发布时间】:2019-02-12 08:13:14
【问题描述】:
对于以下 dockerfile:
我的 Dockerfile
FROM ubuntu:12.04
如果 dockerhub for ubuntu 的维护者删除了 12.04 标签,对我有什么影响? 如果有影响,我该如何避免?
【问题讨论】:
标签: docker dockerhub docker-image
对于以下 dockerfile:
我的 Dockerfile
FROM ubuntu:12.04
如果 dockerhub for ubuntu 的维护者删除了 12.04 标签,对我有什么影响? 如果有影响,我该如何避免?
【问题讨论】:
标签: docker dockerhub docker-image
如果镜像从 Docker Hub 中删除,您将无法再次构建镜像。
如果您愿意坚持使用该版本,并且许可允许,则一种解决方案是将基本映像复制到您自己的 private registry 中。这样一来,只要您选择维护此注册表,任何人都无法删除它,并且您拥有可重现的构建。
【讨论】:
将为您提供另一个公共注册表。如果它从所有存储库中删除。你会得到一个错误,即找不到图像。
所以我建议您可以先使用命令docker search ubuntu:12.04 进行搜索,然后选择现有的。
【讨论】: