Docker,如何使用内部数据提交mongodb容器

问题描述 投票:0回答:1

我使用docker,并且正在运行mongodb映像,而本地计算机上未设置任何卷。

我需要在新映像中提交容器,但其中包含数据。

我已经完成的步骤是: docker run --name mymongo -d -p 9999:27017 mongo:3.6 docker commit mymongo docker tag 4cc6d7f89f0a mymongo2 docker run --name mymongoName2 -d -p 9998:27017 mymongo2 但在第二个容器中没有数据。反正这里吗?

是否可以在容器内设置音量?

非常感谢您的帮助

最诚挚的问候

mongodb docker volume
1个回答
0
投票

您应按照以下步骤操作:

docker run --name mymongo -d -p 9999:27017 mongo:3.6
docker ps
docker commit [container_id]  mongo2
docker run --name mymongoName2 -d -p 9998:27017 mymongo2

替换第3行中的容器ID而不是[container_id]。您可以从第2行中的docker ps获取容器ID。

© www.soinside.com 2019 - 2024. All rights reserved.