无法使用 boot2docker IP 调用正在运行的 rails 应用程序 docker

无法使用 boot2docker IP 调用正在运行的 rails 应用程序 docker

我一直在尝试在运行 MacOSX 的本地机器上测试 Fig + Docker + Rails 堆栈。

我的所有设置(Dockerfile,Fig.yml)和步骤与 fig 官方指南中演示的完全相同。 http://www.fig.sh/rails.html

我使用 zsh 作为 shell,下面是我导出 boot2docker 环境病毒的方法。

export DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://boot2docker:2376
export DOCKER_CERT_PATH=/Users/tal/.boot2docker/certs/boot2docker-vm

如果你 cat 我的 /etc/hosts,你会看到 host def

  wha.eve.rip.use boot2docker

我的 rails 应用程序根据 docker 控制台运行,但无法通过定义端口 :3000 的主机访问它。

我无法从主机访问 rails 进程的原因是什么?

请赐教,谢谢。

相关内容