{"owner":"deviantony","repo":"docker-elk","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":5,"services":[{"name":"setup","build":{"context":"setup/"},"environment":["ELASTIC_PASSWORD=${ELASTIC_PASSWORD:-}","LOGSTASH_INTERNAL_PASSWORD=${LOGSTASH_INTERNAL_PASSWORD:-}","KIBANA_SYSTEM_PASSWORD=${KIBANA_SYSTEM_PASSWORD:-}","METRICBEAT_INTERNAL_PASSWORD=${METRICBEAT_INTERNAL_PASSWORD:-}","FILEBEAT_INTERNAL_PASSWORD=${FILEBEAT_INTERNAL_PASSWORD:-}","HEARTBEAT_INTERNAL_PASSWORD=${HEARTBEAT_INTERNAL_PASSWORD:-}","MONITORING_INTERNAL_PASSWORD=${MONITORING_INTERNAL_PASSWORD:-}","BEATS_SYSTEM_PASSWORD=${BEATS_SYSTEM_PASSWORD:-}"],"volumes":["./setup/entrypoint.sh:/entrypoint.sh:ro,Z","./setup/lib.sh:/lib.sh:ro,Z","./setup/roles:/roles:ro,Z"],"depends_on":["elasticsearch"]},{"name":"kibana-genkeys","build":{"context":"kibana/"},"command":"bin/kibana-encryption-keys generate"},{"name":"elasticsearch","build":{"context":"elasticsearch/"},"restart":"unless-stopped","ports":["9200:9200","9300:9300"],"environment":["node.name=elasticsearch","ES_JAVA_OPTS=-Xms512m -Xmx512m","ELASTIC_PASSWORD=${ELASTIC_PASSWORD:-}","discovery.type=single-node"],"volumes":["./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro,Z","elasticsearch:/usr/share/elasticsearch/data:Z"]},{"name":"logstash","build":{"context":"logstash/"},"restart":"unless-stopped","ports":["5044:5044","50000:50000/tcp","50000:50000/udp","9600:9600"],"environment":["LS_JAVA_OPTS=-Xms256m -Xmx256m","LOGSTASH_INTERNAL_PASSWORD=${LOGSTASH_INTERNAL_PASSWORD:-}"],"volumes":["./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml:ro,Z","./logstash/pipeline:/usr/share/logstash/pipeline:ro,Z"],"depends_on":["elasticsearch"]},{"name":"kibana","build":{"context":"kibana/"},"restart":"unless-stopped","ports":["5601:5601"],"environment":["KIBANA_SYSTEM_PASSWORD=${KIBANA_SYSTEM_PASSWORD:-}"],"volumes":["./kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml:ro,Z"],"depends_on":["elasticsearch"]}],"exposedPorts":["9200","9300","5044","50000","9600","5601"],"dockerRunCommand":"docker run -d --name docker-elk -p 9200:9200 --restart always deviantony/docker-elk:latest","podmanRunCommand":"podman run -d --name docker-elk -p 9200:9200 --restart always deviantony/docker-elk:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/deviantony/docker-elk:latest","orasPullCommand":"oras pull deviantony/docker-elk:latest","registryMeta":{"provider":"dockerhub","image":"deviantony/docker-elk","canonicalImage":"docker.io/deviantony/docker-elk:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name docker-elk -p 9200:9200 --restart always deviantony/docker-elk:latest","dockerPull":"docker pull deviantony/docker-elk:latest","podmanRun":"podman run -d --name docker-elk -p 9200:9200 --restart always deviantony/docker-elk:latest","skopeoInspect":"skopeo inspect docker://docker.io/deviantony/docker-elk:latest","orasPull":"oras pull deviantony/docker-elk:latest","composeYaml":"services:\n  docker-elk:\n    image: deviantony/docker-elk:latest\n    restart: unless-stopped\n    ports:\n      - \"9200:9200\""}}}