如果基础映像被其他人删除怎么办?

时间:2018-09-07 03:00:19

标签: docker dockerhub docker-image

对于以下dockerfile:

我的Dockerfile

FROM ubuntu:12.04

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

2 个答案:

答案 0 :(得分:2)

如果从Docker Hub删除了映像,则将无法再次构建映像。

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

答案 1 :(得分:0)

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