如何从 Mac 中的 Redis 桌面管理器连接到 Docker 容器中的 Redis 服务器?
How can I connect to Redis server in a Docker Container from Redis Desktop Manager in Mac?
我已经为 MacBook 配置了 Docker 和 docker-compose,我在 docker-compose.yml 中针对 Redis 的配置如下:
redis:
image: redis:3.0.6
container_name: cache
Redis 正在运行,但我想从主机 (MacBook) 使用 Redis 桌面管理器(或类似软件)访问它们。我的虚拟机的 IP 是:192.168.99.100
,我尝试使用该 IP 和 6379 端口进行配置,但没有成功。任何人都知道如何配置 Redis 桌面管理器以访问我的 Docker 容器中的 Redis 服务器?
提前致谢。
您需要在 docker-机器上公开端口 6379 将此添加到您的 docker-compose.yml
redis:
image: redis:3.0.6
container_name: cache
ports:
-6379:6379
你应该可以在 (docker-machine ip (Your machine id)):6379
上访问它
我已经为 MacBook 配置了 Docker 和 docker-compose,我在 docker-compose.yml 中针对 Redis 的配置如下:
redis:
image: redis:3.0.6
container_name: cache
Redis 正在运行,但我想从主机 (MacBook) 使用 Redis 桌面管理器(或类似软件)访问它们。我的虚拟机的 IP 是:192.168.99.100
,我尝试使用该 IP 和 6379 端口进行配置,但没有成功。任何人都知道如何配置 Redis 桌面管理器以访问我的 Docker 容器中的 Redis 服务器?
提前致谢。
您需要在 docker-机器上公开端口 6379 将此添加到您的 docker-compose.yml
redis:
image: redis:3.0.6
container_name: cache
ports:
-6379:6379
你应该可以在 (docker-machine ip (Your machine id)):6379
上访问它