gpt4 book ai didi

mongodb - 在提交的 docker 镜像中找不到在 docker 容器中创建的数据库和集合

转载 作者:可可西里 更新时间:2023-11-01 10:42:21 33 4
gpt4 key购买 nike

我正在使用现有的 mongodb 镜像来创建一个 docker 容器。然后我在该容器中创建一些数据库和集合。但是,当我从该容器创建和镜像时,mongodb 不显示我的数据库和集合。

我想这与未复制到图像的数据量有关。有解决办法吗?

最佳答案

保存容器 ( docker commit ) 卷现在是 closed (unresolved) issue (6999) .
另见 issue 7583 , 指向 PR 13987

Update the man page for 'docker commit' to make explicit the fact that 'commit' does not save data in volumes.

您需要保存您的 /var/lib/docker/volumes/<right_volume>您自己,以便在由 mongodb 镜像创建的新卷中恢复其内容。
它的Dockerfile creates two of them .

VOLUME /data/db /data/configdb

我过去做过restored the content of deleted volume .
我现在不太需要 docker volume commands (但这些卷仍然不能作为图像提交)。

关于mongodb - 在提交的 docker 镜像中找不到在 docker 容器中创建的数据库和集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043224/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com