ruby-on-rails - docker 连接被拒绝

标签 ruby-on-rails docker

我正在运行docker,并且何时要将请求从docker发送到我的Rails服务器
我有

curl localhost:3000
curl: (7) Failed connect to localhost:3000; Connection refused

但是我的Rails服务器已经启动。
    docker version
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      darwin/amd64

Server:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:        2016-10-26T23:26:11.105168198+00:00
 OS/Arch:      linux/amd64

我已经用eval "$(docker-machine env default)"启动了docker

在docker容器之外更新我的rails服务器

最佳答案

如我所见,您使用docker-machine,因此您必须使用docker-machine IP而不是localhost。要获取docker-machine IP,请使用docker-machine ip命令。

关于ruby-on-rails - docker 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805687/

相关文章:

ruby-on-rails - 设计:不允许的参数

ruby-on-rails - 需要解释在 Controller 的多种方法之间共享数据的最佳实践

css - Pages 中的 NoMethodError #welcome 安装 Bootstrap gem 后

docker - 将docker run命令转换为docker compose

linux - 如何默认在 docker 容器中运行 iptables 脚本

ruby-on-rails - 如何用不同的用户运行nginx主进程

ruby-on-rails - 如何使用 MongoDB 和 Mongoid 在 Rails 3 上进行适当的数据库测试 (TDD)

docker - Kafka无法在Linux机器中与Zookeeper连接

docker - Kubernetes:使用 "latest"标签时,kubectl apply 不会更新 Pod

erlang - 如何在 Docker 中开发 Erlang Nitrogen 应用程序