升级docker后丢失所有docker容器和镜像

升级后我在 Windows 中将 docker 升级到 2.5.0.1 我丢失了所有容器和图像 有什么办法可以恢复它们吗?他们为什么输了?

回答

你并不孤单。这在 Docker 中似乎很常见。快速搜索会显示以下内容,这可能会有所帮助:

  • 更新到 1.13.0 后,所有卷、容器和映像都消失了
  • 升级到 2.1.0 后所有图像都消失了
  • Docker 删除我在 WSL2 上的所有文件,其中容器已链接卷
  • 升级到 2.0.0.0-mac78 版本后丢失了所有图像和容器 (28905)

这也发生在我身上。我已经几个月没有使用 docker 了,但是我在本地有几个图像。我今天去使用它,看到了同样的事情 - 除了我在 Linux 中的一个图像和在 Windows 中的一个图像之外,所有图像都消失了。我曾经对 docker 只说好话,但这是一个令人担忧的问题。

更新

我在 Windows 上使用 Docker。如果我修改 Docker 以使用传统的 Hyper-V 后端,而不是基于 WSL 2 的引擎,我可以找到原始图像。

  • 打开 Docker 桌面
  • 点击设置
  • 取消选中“使用基于 WSL 2 的引擎”
  • 点击“应用并重启”

在 OP 提到在他们的系统上完全禁用 WSL 之后,我发现了这个设置。现在的问题变成了我们如何转换这些图像,以便 WSL 2 引擎支持它们?

  • I found that by turning off WSL2 my problem fixed

以上是升级docker后丢失所有docker容器和镜像的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>