我怎样才能恢复对hub.docker.com的最后一次推动?

问题描述 投票:0回答:1

我通过hub.docker.com上的错误的docker镜像推送和覆盖,损坏了我的工作码头图像。我怎样才能恢复最后一次推动?

docker dockerhub
1个回答
1
投票

没有我知道的还原选项。如果你在某个地方有一个很好的图像副本,你可以将其重新注册到注册表。要避免将来出现此问题,请执行以下一个或多个步骤:

  1. 避免使用最新标记,并为每个构建提供唯一标记。
  2. 使用可重现的构建过程和版本控制中保存的Dockerfile,该版本控制使用特定版本的所有依赖项。这允许您签出Dockerfile的先前状态以重新运行以前的构建。
  3. 维护您自己的私有注册表,用于您的图像以及您对其他图像的依赖关系。确保维护这些依赖项(定期更新)并备份您的注册表。
© www.soinside.com 2019 - 2024. All rights reserved.