Создание Docker-образа Kibana: официальный, индивидуальный и с нуля

Запрошенная фраза «Dockefile образа Docker Kibana» представляет собой сочетание английского языка и орфографической ошибки. Предполагая, что вы имеете в виду Dockerfile для создания образа Kibana Docker, я могу предоставить вам несколько методов его создания. Вот три распространенных подхода:

Метод 1: использование официального образа Docker Kibana

  1. Начните с создания нового каталога для вашего проекта.
  2. Создайте файл с именем Dockerfileв каталоге проекта.
  3. Откройте Dockerfile
    FROM docker.elastic.co/kibana/kibana:{{kibana_version}}

    с желаемой версией Kibana, например 7.14.0.

Метод 2: настройка образа Docker Kibana

  1. Выполните действия, описанные в методе 1, чтобы создать новый каталог и Dockerfile.
  2. Откройте Dockerfile
    FROM docker.elastic.co/kibana/kibana:{{kibana_version}}
    # Add your custom configuration files or plugins
    COPY config/kibana.yml /usr/share/kibana/config/kibana.yml
    COPY plugins /usr/share/kibana/plugins

    команды, соответствующие вашим конкретным требованиям.

Метод 3: создание с нуля

  1. Создайте новый каталог для своего проекта.
  2. Создайте файл с именем Dockerfileв каталоге проекта.
  3. Откройте Dockerfile
    FROM node:{{node_version}} AS build
    WORKDIR /app
    RUN git clone https://github.com/elastic/kibana.git .
    RUN npm install
    RUN npm run build -- --oss
    FROM docker.elastic.co/kibana/kibana:{{kibana_version}}
    COPY --from=build /app/build/ /usr/share/kibana/src/core_plugins/kibana/public/
    # Add your custom configuration files or plugins
    COPY config/kibana.yml /usr/share/kibana/config/kibana.yml
    COPY plugins /usr/share/kibana/plugins

    и {{kibana_version}}с нужными версиями.