У меня возникают проблемы с настройкой стека ELK (v7.6.0) в докере с помощью Docker-Compose.
Elastic Search и Logstash запускаются нормально, но Kibana мгновенно существует, журналы докера для этого контейнера сообщают:
Kibana should not be run as root. Use --allow-root to continue.
docker-compose для этих элементов выглядит так:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.6.0
environment:
- discovery.type=single-node
ports:
- 9200:9200
mem_limit: 2gb
kibana:
image: docker.elastic.co/kibana/kibana:7.6.0
environment:
- discovery.type=single-node
ports:
- 5601:5601
depends_on:
- elasticsearch
logstash:
image: docker.elastic.co/logstash/logstash:7.6.0
ports:
- "5000:5000/tcp"
- "5000:5000/udp"
- "9600:9600"
mem_limit: 2gb
depends_on:
- elasticsearch
Как отключить запуск от имени root или настроить приложение так, чтобы оно не запускалось от имени root?
kibana
пользователя. Это сбивает с толку, почему он работает как root на вашем конце. - person Rafaf Tahsin   schedule 06.03.2020