如何创build一个MongoDB泊坞窗并保存数据库的configuration?

我很喜欢docker工人,在我上一个项目中开始使用它。 我有一个MongoDB容器,我希望在开发过程中在一些机器之间移动。

我有一些问题,

  1. 是否有复制粘贴所有DB数据的选项? 这意味着当我复制图像容器时,我将能够复制数据库的数据? 我试图复制我的机器上的相关目录,但它不能很好地工作(复制主机目录在-v host_directory:container_directory

  2. 有没有一种方法可以创build一个Dockerfile来构build一个mongo镜像并configuration数据库? 如设置一个新的pipe理员用户,创build数据库 – 所以当我build立docker图像的所有设置和计划将是相同的?

谢谢!