Рейтинг:0

как иметь панель инструментов Opensearch и openserach в одном файле докера

флаг eg

Моя конечная цель - иметь opensearch и opensearch-dashboard на одном сервере unix без докера. Но в первый раз мне нужно протестировать их в uniq dockerFiles. я пробовал безуспешно

ОТ Centos: centos7.9.2009
ОБСЛУЖИВАЙ меня

RUN echo "vm.max_map_count = 262144" >> /etc/sysctl.conf
RUN echo 'echo 262144 > /proc/sys/vm/max_map_count'>/etc/rc.local 

ВЫПОЛНИТЬ эхо "fs.file-max=70000" >> /etc/sysctl.conf
RUN echo "* hard nofile 65536" >> /etc/security/limits.conf

#отзыв пользователя
ЗАПУСК пользователя adduser
 
# настроить Java
ВЫПОЛНИТЬ mkdir /opt/java
ENV JAVA_HOME=/opt/java/jdk-17.0.2
ENV OPENSEARCH_JAVA_OPTS='-Xms512m -Xmx512m'

 
ДОБАВИТЬ openjdk-17.0.2_linux-x64_bin.tar.gz/opt/java
 
# установка переменных окружения
RUN update-alternatives --install /usr/bin/javac javac /opt/java/jdk-17.0.2/bin/javac 100
RUN update-alternatives --install /usr/bin/java java /opt/java/jdk-17.0.2/bin/java 100
RUN update-alternatives --display java

ЗАПУСК mkdir /opt/opensearch
РАБОЧИЙ КАТАЛОГ /opt/opensearch/
ДОБАВИТЬ launch.sh /opt/opensearch/
ENV OPENSEARCH_JAVA_HOME=/opt/java/jdk-17.0.2
ДОБАВИТЬ opensearch-1.3.1-linux-x64.tar.gz /opt/opensearch/

# ---- opensearch.yml
#plugins.security.disabled: правда
КОПИРОВАТЬ opensearch.yml ./opensearch-1.3.1/config/


# opensearch заменить двигатель ELK
ВЫСТАВИТЬ 9200
ВЫСТАВИТЬ 9300
ВЫСТАВИТЬ 9600

# opensearch-dashboard заменяет kibana
ДОБАВИТЬ opensearch-dashboards-1.3.1-linux-x64.tar.gz /opt/opensearch/

#---- opensearch_dashboards.yml
#server.ssl.enabled: ложь
#сервер.хост: "0"
#opensearch.hosts: http://localhost:9200
#opensearch.username: "admin" # Имя пользователя по умолчанию в образе докера
#opensearch.password: "admin" # Пароль по умолчанию для образа докера
#opensearch.ssl.verificationMode: нет
#logging.dest: стандартный вывод
#logging.verbose: правда
КОПИРОВАТЬ opensearch_dashboards.yml ./opensearch-dashboards-1.3.1/config/
ВЫСТАВИТЬ 5601


VOLUME /opt/opensearch/opensearch-dashboards-1.3.1/data
ТОМ /opt/opensearch/opensearch-dashboards-1.3.1/config
ОБЪЕМ /tmp
РАБОЧИЙ КАТАЛОГ /tmp/

#launch.sh
##/opt/opensearch/opensearch-1.3.1/bin/opensearch &
##/opt/opensearch/opensearch-dashboards-1.3.1/bin/opensearch-dashboards
CMD ["sh", "-c", "su - user -c '/opt/opensearch/launch.sh'"]


#--- Начало
#докерсборка -t i1 .
#docker run -p 9200:9200 -p 9300:9300 -p 9600:9600 -p 5601:5601 -e "discovery.type=single-node" -d --name c1 i1
##http://localhost:5601/app/login?nextUrl=%2F

Я мог подключить порт en 9200 с помощью btr Но когда я попробовал пользователя admin/admin в форме 5601, авторизация не удалась! Где моя ошибка? С уважением

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.