有没有办法在docker主机上存储文件,这将在主机重启之后保留下来?
我不想保存或提交docker图像或容器。 这是如何保存文件的问题(例如,驱动可以在docker容器上安装的configuration文件)。
我正在寻找一种方法来保存docker主机文件系统上的文件,这将保持docker重新启动,例如, boot2docker down
+ boot2docker up
。
这将使用卷( docker volumes create/ls/...
):
- 这些卷可以通过容器(
--volumes-from
)来挂载,disk.vmdk
是存储在主机上的boot2docker VM磁盘的一部分。 - 并且它们被保存在
/var/lib/docker/volumes
。 这将在boot2docker会话(docker-machine stop/start
)
如果您真的需要直接在主机上(虚拟磁盘外部)备份它们,可以将/var/lib/docker/volumes
复制到/c/Users/...
(或/Users/...
)。
docker volume ls
与docker volume inspect
结合将列出/var/lib/docker/volumes
中您需要考虑进行备份的文件夹。