我创建了一个docker容器,然后我创建了一个文件并退出了容器.
当我重新启动容器时:
docker run -i -t ubuntu /bin/bash
该文件无处可寻.我检查了/var/lib/docker/并且创建了另一个包含我文件的文件夹.我知道这与某些事情有关Union FS.
我不知道这是否会完全回答你的问题,但......
执行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您创建一个新图像,您可以创建它的多个实例(容器),所有实例都包含您的文件.
| 归档时间: |
|
| 查看次数: |
386 次 |
| 最近记录: |