如何在Mac的Redis桌面pipe理器中连接到Docker容器中的Redis服务器?

我已经configuration了Docker和Docker-compose的MacBook,我在Redis的docker-compose.yml中的configuration如下:

redis: image: redis:3.0.6 container_name: cache

Redis正在工作,但我想通过Redis桌面pipe理器(或类似的)从主机(MacBook)访问它们。 我的虚拟机的IP是: 192.168.99.100 ,我试图configuration与IP和6379端口没有成功。 任何人都知道如何configurationRedis桌面pipe理器访问我的Docker容器中的Redis服务器?

提前致谢。

你需要在docker-machine上公开端口6379,把它添加到你的docker-compose.yml中

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

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