如何从我的 VM boot2docker 容器内连接到 'real' localhost?
How to connect to 'real' localhost from inside my VM boot2docker container?
Amazon AWS 不允许在 EC2 实例之外访问 ElastiCache/Redis 实例(在外部,从我的笔记本电脑)。因此,出于开发目的,这意味着我的 docker 容器需要引用本地 Mac.
上的 redis 实例 运行
但是如何将我本地主机上 6379 上的 redis 服务器 运行 映射到我的 boot2docker 容器中?我不知何故需要告诉 boot2docker 将 my_real_localhost 之类的域路由到我的 VM 外部的 127.0.0.1。
从亚马逊(或 Boot2Docker 内部)的容器 运行 的角度来看,它只需要知道可以通过任何 NAT 路由器连接到的 Mac 的 IP 地址和防火墙你 运行,到那里的端口 6379。
Amazon AWS 不允许在 EC2 实例之外访问 ElastiCache/Redis 实例(在外部,从我的笔记本电脑)。因此,出于开发目的,这意味着我的 docker 容器需要引用本地 Mac.
上的 redis 实例 运行但是如何将我本地主机上 6379 上的 redis 服务器 运行 映射到我的 boot2docker 容器中?我不知何故需要告诉 boot2docker 将 my_real_localhost 之类的域路由到我的 VM 外部的 127.0.0.1。
从亚马逊(或 Boot2Docker 内部)的容器 运行 的角度来看,它只需要知道可以通过任何 NAT 路由器连接到的 Mac 的 IP 地址和防火墙你 运行,到那里的端口 6379。