【发布时间】:2022-03-11 22:58:14
【问题描述】:
升级后,我在 windows 中将我的 docker 升级到 2.5.0.1,我丢失了所有容器和图像 有没有办法恢复它们? 为什么他们输了?
【问题讨论】:
标签: docker
升级后,我在 windows 中将我的 docker 升级到 2.5.0.1,我丢失了所有容器和图像 有没有办法恢复它们? 为什么他们输了?
【问题讨论】:
标签: docker
你并不孤单。这似乎在 Docker 中很常见。快速搜索会发现以下内容,这可能会有所帮助:
这也发生在我身上。好几个月没用过docker了,但是本地有好几张图片。我今天去使用它,看到了同样的东西——除了我在 Linux 中的一个图像和一个在 Windows 中的图像之外,所有图像都消失了。我曾经对 docker 只说好话,但这令人担忧。
更新
我在 Windows 上使用 Docker。如果我修改 Docker 以使用旧版 Hyper-V 后端,而不是基于 WSL 2 的引擎,我可以找到原始图像。
在 OP 提到在他们的系统上完全禁用 WSL 之后,我发现了这个设置。现在问题变成how do we convert these images so that they are supported by the WSL 2 engine?
【讨论】:
你在 Windows 上运行什么样的容器(Linux Containers / Windows Containers)?
也许您无意中切换了该设置,现在正在显示其他设置。
https://docs.docker.com/docker-for-windows/#settings 检查托盘图标。
【讨论】:
可能是 docker 根文件夹已更改。我有这个问题
【讨论】:
/lib/systemd/system/docker.service
此行将被覆盖:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root /THISISGONE
【讨论】: