Моя проблема связана с тем, что Докер собирается подождать, пока Кибана не встанет с Elasticsearch.После этого запустится Кибана, ниже коды написаны для этой проблемы.Но создается ошибка:
**Step 6/6 : RUN chmod +x entrypoint.sh
---> Running in 2e2d9c229ced
standard_init_linux.go:207: exec user process caused "exec format error"
ERROR: Service 'kibana' failed to build: The command '/bin/sh -c chmod +x entrypoint.sh' returned a non-zero code**
Dockerfile в Кибане:
FROM docker.elastic.co/kibana/kibana:6.6.2
COPY ./config/kibana.yml /opt/kibana/config/kibana.yml
COPY entrypoint.sh entrypoint.sh
USER root
ENTRYPOINT ["sh", "/entrypoint.sh"]
RUN chmod +x entrypoint.sh
entrypoint.sh: в кибане
# Wait for the Elasticsearch container to be ready before starting Kibana.
echo "Stalling for Elasticsearch"
while true; do
nc -q 1 elasticsearch 9200 2>/dev/null && break
done
echo "Starting Kibana"
/usr/local/bin/kibana-docker