如何从Mac中的Redis Desktop Manager连接到Docker容器中的Redis服务器?

时间:2016-04-21 21:03:22

标签: macos docker redis network-programming docker-compose

我已经使用Docker和docker-compose配置了MacBook,我在redis的docker-compose.yml中的配置如下:

redis: image: redis:3.0.6 container_name: cache

Redis正在运行,但我想从主机(MacBook)使用Redis Desktop Manager(或类似版本)访问它们。我的虚拟机的IP是:192.168.99.100,我尝试使用该IP和6379端口配置但没有成功。任何人都知道如何配置Redis Desktop Manager来访问Docker Container中的Redis服务器?

提前致谢。

1 个答案:

答案 0 :(得分:4)

您需要在docker-machine上公开端口6379,将其添加到docker-compose.yml

redis:
  image: redis:3.0.6
  container_name: cache
  ports:
   -6379:6379

您应该可以访问它(docker-machine ip(您的机器ID)):6379