Docker.IO 文件系统一致性
- 论坛
- Docker.IO 文件系统一致性
9 浏览
Docker.IO 文件系统一致性
我创建了一个docker容器,然后创建了一个文件并退出了容器。
当我使用以下命令重新启动容器:
docker run -i -t ubuntu /bin/bash
我无法找到该文件。我检查了/var/lib/docker/
,发现另一个文件夹中有我的文件。我知道这与Union FS
有关。
- 如何在容器中再次启动相同的容器并包含我的文件?
- 如何导出具有文件更改的容器?
admin 更改状态以发布 2023年5月21日
匿名的
0 Comments
我不知道这会不会完全回答你的问题,但是...
在执行
docker run -i -t ubuntu /bin/bash
并不会重启任何容器。相反地,它会基于ubuntu镜像创建和启动一个新的容器。
如果你已经启动并停止了一个容器,你可以使用docker start ${CONTAINER_ID}
。如果你还没有停止它,你可以使用restart
。
你也可以将容器提交(导出)为一个新的镜像:查看http://docs.docker.io/en/latest/commandline/command/commit/获取正确的语法。使用docker export
也是一种选择,但所有它做的就是存档你的容器。通过使用docker commit
创建一个新的镜像,之后你可以创建多个实例(容器)并将文件放在其中。