有一个docker数据库容器,在这种情况下是一个neo4j容器,如何保存数据,并确保下次启动neo4j docker镜像时它指向我的HOST数据库而不是新数据库? / p>
我在windows中使用Docker,因此正在使用boot2docker。我说数据库,但我也在考虑如何提供一个目录,我正在运行一个Web应用程序,所以我不必提交图像的所有更改......我只想编辑一个我的Windows环境中的文件夹,并使用docker Web服务器堆栈进行调试。
答案 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