Docker容器中的MongoDB

Docker容器中的MongoDB,mongodb,docker,Mongodb,Docker,我正在尝试在容器中运行mongodb。我还尝试将数据文件移动到一个卷中,这样即使在停止容器后也可以保留数据。当我尝试运行映像时,问题就出现了。 我需要在启动mongodb时将其指向一个新的配置文件。为此,我使用 ENTRYPOINT mongod --config /mongo_data/configuraton/mongod.conf 但集装箱立即退出 另一方面,如果我只是写 ENTRYPOINT mongod 它很好用。有什么想法吗 这是我的dockerfile,我从中创建了图像 FR

我正在尝试在容器中运行mongodb。我还尝试将数据文件移动到一个卷中,这样即使在停止容器后也可以保留数据。当我尝试运行映像时,问题就出现了。 我需要在启动mongodb时将其指向一个新的配置文件。为此,我使用

ENTRYPOINT mongod --config /mongo_data/configuraton/mongod.conf
但集装箱立即退出

另一方面,如果我只是写

ENTRYPOINT mongod 
它很好用。有什么想法吗

这是我的dockerfile,我从中创建了图像

FROM mongo

RUN apt-get update
RUN apt-get install nano

VOLUME /mongo_data

ENTRYPOINT mongod --config /mongo_data/configuraton/mongod.conf

为什么不使用官方图像mongo:X.XX.X?因为我想在停止容器后保留我的数据。为什么你不能为数据目录创建卷?这就是我试图做的,但要做到这一点,我需要创建一个新的配置文件并将mongo指向它。你不。。。获取正式映像并将/data/db装载到容器中。。。