gpt4 book ai didi

docker - 将 dockerized redis 迁移到另一台服务器

转载 作者:IT王子 更新时间:2023-10-29 06:11:16 24 4
gpt4 key购买 nike

我是 docker 和 redis 的新手。我已将 serverA 配置为在 docker 中运行 redis。 Redis 数据库已经预先植入了一千个键/值对。我可以确认数据已保存在此容器中。然后我从这个容器创建了一个新的 docker 镜像,将它上传到我的 docker 存储库。

在 serverB 上,我拉取了 redis 镜像“redis-preseeded”并启动了它。当我连接并发出“信息键空间”命令时使用 redis-cli 工具,键空间为空,表明没有数据通过。我做错了什么?

最佳答案

您使用的是 Redis 的官方镜像吗?

它有一个声明的卷:

..
VOLUME /data
WORKDIR /data
..

卷在 documentation 中描述.简而言之,作者所做的是将 Redis 配置为将数据存储在将由 docker 引擎维护的外部磁盘卷上。这不仅效率更高,还允许用户将数据与使用它的容器分开。

请注意图像的快照将不包含任何数据(如果您考虑一下,这是一件好事)。

一旦您理解了这些概念,那么如何在服务器之间移动数据就会变得更加明显:

关于docker - 将 dockerized redis 迁移到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37500809/

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