我不小心删除了所有 Docker 容器。
我有几个容器运行着 postgresql、sharelatex、nextcloud 等。我尝试遵循这些说明如何将 Collabora Online Server 与 Nextcloud 集成。其中一条说明是将存储驱动器从 AUFS 更改为 Device Mapper,所以我照做了。
重启docker后,所有容器都消失了。我尝试通过删除/etc/systemd/system/docker.service.d/DeviceMapper.conf文件来撤消存储驱动器更改,但没有成功。
当我放置命令“docker ps -a”时,它没有显示任何容器。但是,我可以在/var/lib/docker/containers文件夹中看到容器的文件夹。
我怎样才能再次导入它们而不丢失数据?
谢谢。
答案1
使用命令 Docker load -i 确保你进入了图像所在的目录,看看它是否适合你,我使用这些命令加载了我的图像