【问题标题】:What if the base image delete by others? [duplicate]如果基础镜像被其他人删除了怎么办? [复制]
【发布时间】:2019-02-12 08:13:14
【问题描述】:

对于以下 dockerfile:

我的 Dockerfile

FROM ubuntu:12.04

如果 dockerhub for ubuntu 的维护者删除了 12.04 标签,对我有什么影响? 如果有影响,我该如何避免?

【问题讨论】:

    标签: docker dockerhub docker-image


    【解决方案1】:

    如果镜像从 Docker Hub 中删除,您将无法再次构建镜像。

    如果您愿意坚持使用该版本,并且许可允许,则一种解决方案是将基本映像复制到您自己的 private registry 中。这样一来,只要您选择维护此注册表,任何人都无法删除它,并且您拥有可重现的构建。

    【讨论】:

      【解决方案2】:

      将为您提供另一个公共注册表。如果它从所有存储库中删除。你会得到一个错误,即找不到图像。 所以我建议您可以先使用命令docker search ubuntu:12.04 进行搜索,然后选择现有的。

      【讨论】:

        猜你喜欢
        • 2010-09-21
        • 1970-01-01
        • 2016-12-12
        • 1970-01-01
        • 2021-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-28
        相关资源
        最近更新 更多