Tag: jruby

Logstash与stream畅的input编解码器不工作

我已经使用gest已经logstash,并希望检查stream畅的input(主要是由于基于TCP的docker日志驱动程序的stream畅,而不是唯一的UDP的gelf)。 我的testingconfiguration是这样的: input { gelf { port => 12345 } tcp { codec => fluent port => 23456 } } filter { } output { stdout { codec => rubydebug { metadata => true } } } 我可以使用以下方式发送gelf日志 : docker run -it \ –log-driver gelf \ –log-opt gelf-address=udp://localhost:12345 \ –log-opt tag=gelf-test \ ubuntu:16.04 /bin/bash -c […]

如何在Ubuntu 14中通过localhost:9292绑定docker container和cuba进程

我在Ubuntu 14.04,我有一个超级简单的古巴应用程序似乎是缺乏的东西: 的Gemfile: source "https://rubygems.org" gem 'cuba' config.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运行它docker-compose up 。 这样就形成了这个形象,并把我在古巴的过程绑定到了terminal。 我可以看到服务器正在监听端口9292.但是我完全无法通过localhost:9292 url访问它。