如何在HOST中保留Docker数据

时间:2014-09-15 08:46:17

标签: docker

有一个docker数据库容器,在这种情况下是一个neo4j容器,如何保存数据,并确保下次启动neo4j docker镜像时它指向我的HOST数据库而不是新数据库? / p>

我在windows中使用Docker,因此正在使用boot2docker。我说数据库,但我也在考虑如何提供一个目录,我正在运行一个Web应用程序,所以我不必提交图像的所有更改......我只想编辑一个我的Windows环境中的文件夹,并使用docker Web服务器堆栈进行调试。

1 个答案:

答案 0 :(得分:3)

最简单的方法是在Windows主机和boot2docker VM之间建立一个共享文件夹(This post can help

然后,您只需使用-v选项将该文件夹共享到容器中。

docker run -d -v /path/to/shared/folder/in/VM:/path/to/folder/in/container myimage /cmd

More info on how to share data between container and host