我在 ubuntu 14.04 上,我有一个超级简单的古巴应用程序,它似乎缺少一些东西:
宝石文件:
source "https://rubygems.org"
gem 'cuba'
配置.ru
require "./hello_world"
run Cuba
码头工人-compose.yml
web:
build: .
volumes:
- .:/myapp
ports:
- "9292:9292"
command: bundle exec rackup -p 9292
Dockerfile
FROM jruby:1.7.19
RUN mkdir /myapp
WORKDIR /myapp
ADD . /myapp
RUN bundle install
我试图通过docker-compose up
. 它构建图像并将终端中的 cuba 进程绑定到我。我可以看到服务器正在监听端口 9292。但我完全无法通过localhost:9292
url 访问它。