首页 > 解决方案 > Docker:如何将我的数据库保存在一个容器中,并在另一个容器中使用它?

问题描述

我是 docker 新手,我使用 Cassandra 的图像。但是我有一个问题:当我在 cassandra 上创建数据库并将其保存在第二个图像上时,我想在使用另一个容器时找到它...问题:第二个图像比第一个图像大(意味着它检测更改)但我找不到我的数据库也找不到我的密钥空间......有什么解决方案吗?

标签: dockercassandra

解决方案


一个好的做法是创建数据卷。这将意味着您将拥有两个原始图像和第三个图像,它们将仅用于容器化数据。

这里有一个很好的参考来处理您的选项https://docs.docker.com/storage/volumes/#create-and-manage-volumes

链接中的文档说明了如何将新创建的卷与现有图像链接起来。


推荐阅读