version: '2' services: elasticsearch: image: elasticsearch ports: - "9200:9200" - "9300:9300" volumes: - ./data:/usr/share/elasticsearch/data mylogstash: image: logstash volumes: - ./config-dir:/mylogstash/config-dir:rw - ./data:/mylogstash/data:rw ports: - "5002:5002/tcp" - "5003:5003/udp" - "514:514/udp" - "8080:8080/tcp" tty: true command: ["bash"] links: - elasticsearch kibana: image: kibana ports: - "5601:5601" links: - elasticsearch