如何恢复docker容器数据



我使用docker-compose来运行IDE。我在这个容器的/root/下创建了一个项目(错误地,遗漏了它),并且/root没有映射到主机的/root。因此,在容器被移除后,项目就消失了。看起来像我在docker-compose中添加挂载点后覆盖的容器。并执行"docker-compose up";我不知道它为什么会这样。有没有办法触及被覆盖的前容器,特别是触及"/root"在旧集装箱里吗?

No。当您删除容器时,您将删除对容器文件系统所做的更改。这就是为什么不鼓励在容器中交互式运行命令,而倾向于将它们添加到Dockerfile中,以及为什么卷用于持久数据。

最新更新