有没有办法在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 lsdocker volume inspect结合将列出/var/lib/docker/volumes中您需要考虑进行备份的文件夹。