docker - Docker:如何将我的数据库保存在一个容器中,并在另一个容器中使用它?
问题描述
我是 docker 新手,我使用 Cassandra 的图像。但是我有一个问题:当我在 cassandra 上创建数据库并将其保存在第二个图像上时,我想在使用另一个容器时找到它...问题:第二个图像比第一个图像大(意味着它检测更改)但我找不到我的数据库也找不到我的密钥空间......有什么解决方案吗?
解决方案
一个好的做法是创建数据卷。这将意味着您将拥有两个原始图像和第三个图像,它们将仅用于容器化数据。
这里有一个很好的参考来处理您的选项https://docs.docker.com/storage/volumes/#create-and-manage-volumes
链接中的文档说明了如何将新创建的卷与现有图像链接起来。
推荐阅读
- python - spark中的并行HTTP API调用
- android - 在 Recyclerview 上拉引用后存储在首选项中的重复记录
- kibana - 使用 logstash for kibana 将 Mysql 数据迁移到 Elasticsearch
- c# - C#如何在datagridview中显示datetimepicker中选定的日期值
- python - 一种可迭代 zip 的方法,例如 Python 的单个元素
- python - 从视图集对象python django返回一个不同的对象
- java - 通过JDBC删除MYSQL失败并返回错误响应
- javascript - 更改搜索表单占位符文本
- java - 如何在角度js ng-grid中将数据访问到DAO到Contoller到UI
- c# - How to user Assert for methods with return type void in MSTest