MongoDB如何与Docker一起使用

时间:2017-02-17 08:13:27

标签: mongodb docker

关于docker和mongo如何共存的快速问题。

  1. 当我将我的应用部署到docker hub时,它是否包含db记录?
  2. 当docker删除mongo记录时。当我停止容器时,或仅当我将其移除时?

1 个答案:

答案 0 :(得分:1)

答案取决于......

您可以使用记录创建图像,但这会增加图像大小,如果有人将卷装入路径/data/db,则会丢失数据库。因此,我不建议使用加载的数据库上载图像,而是使用自定义入口点脚本来初始化数据库。

关于何时销毁记录,将在删除容器时发生,但仅当您未将卷装入容器中的文件夹/data/db时,即使您删除了数据库,也会保留数据库容器。

您可以在https://hub.docker.com/_/mongo/

上查看有关如何使用该图片的更多信息