【问题标题】:Read data of a redis container from the host machine从宿主机读取一个redis容器的数据
【发布时间】:2023-04-06 08:14:01
【问题描述】:

我使用 docker-compose 设置了一个 redis 容器和一个使用 redis DB 的节点应用程序。

一切正常,但我没有挂载任何卷,因此我无法从主机访问 redis 数据库的数据。 我还尝试使用另一个节点应用程序来部署一个容器,该应用程序尝试连接 redis 数据库,但我无法连接到 redis 客户端Error: Redis connection to redis:6379 failed

我不想docker-compose down容器,因为redis数据会丢失

是的,我是 Docker 悖论的新手

【问题讨论】:

    标签: docker redis docker-compose redis-cli


    【解决方案1】:

    如果您使用的是here 列出的redis 映像或类似的映像,您应该能够通过在同一个活动容器中执行redis-cli 来读取数据:

    docker exec -it vigilant_fermat redis-cli
    

    在我的示例中,vigilant_fermat 是 Docker 为我随机分配的容器的名称。为您的实例替换正确的容器名称。

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多