【发布时间】:2018-05-09 12:39:08
【问题描述】:
我的 Docker 容器在端口 3000 上运行 Rails,我将端口发布到端口 8900。见:
$ docker-compose ps
Name Command State Ports rails_poc_1 /bin/sh -c puma -C config/ ... Up 0.0.0.0:3000->8900/tcp
但是,当访问http://localhost:8900 时,我的浏览器显示ERR_CONNECTION_REFUSED。
当curl从容器内部使用3000 端口docker exec 8fcceed1d477 curl localhost:3000 时,我得到一个有效的响应,证明Rails 工作正常。
我是否忽略了什么?
【问题讨论】:
标签: ruby-on-rails docker docker-compose port dockerfile