1

Amazon AWS 不允许 ElastiCache/Redis 实例在 EC2 实例之外(在我的笔记本电脑之外)可以访问。因此,出于开发目的,这意味着我的 docker 容器需要引用在本地 Mac 上运行的 redis 实例。

但是如何将本地主机上 6379 上运行的 redis 服务器映射到我的 boot2docker 容器中?我不知何故需要告诉 boot2docker 将一些域(如 my_real_localhost)路由到我的 VM 外部的 127.0.0.1 。

4

1 回答 1

1

从在 Amazon(或在 Boot2Docker 内部)运行的容器的角度来看,它只需要知道您的 Mac 的 IP 地址,它可以通过您正在运行的任何 NAT 路由器和防火墙连接到那里的端口 6379。

于 2015-01-29T09:51:42.730 回答