A docker container with redis, logstash, elasticsearch, kibana
1.3K
docker run -it --rm -p 9200:9200 -p 80:5601 -p 6379:6379 hex0cter/relk
docker ps
docker exec -i -t <CONTAINER ID> bash
(Below examples assume your docker container is running at 192.168.59.103, on OS X you can get it by running boot2docker ip)
[root@dee1dff5e257 /]# cd /opt/redis-3.0.2/src/
[root@dee1dff5e257 src]# ./redis-cli
(integer) 1
127.0.0.1:6379> rpush logstash "{1}"
(integer) 1
127.0.0.1:6379> rpush logstash "{2}"
(integer) 1
127.0.0.1:6379> rpush logstash "{3}"
(integer) 1
127.0.0.1:6379> rpush logstash "{4}"
$ telnet 192.168.59.103 6379
Trying 192.168.59.103...
Connected to 192.168.59.103.
Escape character is '^]'.
set a 1
+OK
get a
$1
require 'redis'
@redis = Redis.new(host: 192.168.59.103, port: 6379, db: 0)
@redis.rpush 'logstash', data.to_json
Content type
Image
Digest
sha256:c08256389…
Size
506.1 MB
Last updated
over 11 years ago
docker pull hex0cter/relk