Scopul meu final este să am opensearch și opensearch-dashboard pe același server Unix fără docker
Dar prima dată trebuie să le testez în uniq dockerFiles
Am incercat fara succes
DIN centos:centos7.9.2009
MAINTENER mă
RUN echo „vm.max_map_count = 262144” >> /etc/sysctl.conf
RUN echo 'echo 262144 > /proc/sys/vm/max_map_count'>/etc/rc.local
RUN echo "fs.file-max=70000" >> /etc/sysctl.conf
RUN echo „* hard nofile 65536” >> /etc/security/limits.conf
#adăugarea utilizatorului
RUN utilizator adduser
# configurați Java
RUN mkdir /opt/java
ENV JAVA_HOME=/opt/java/jdk-17.0.2
ENV OPENSEARCH_JAVA_OPTS='-Xms512m -Xmx512m'
ADAUGĂ openjdk-17.0.2_linux-x64_bin.tar.gz /opt/java
# setați variabilele de mediu
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
RUN mkdir /opt/opensearch
WORKDIR /opt/opensearch/
ADAUGĂ launch.sh /opt/opensearch/
ENV OPENSEARCH_JAVA_HOME=/opt/java/jdk-17.0.2
ADAUGĂ opensearch-1.3.1-linux-x64.tar.gz /opt/opensearch/
# ---- opensearch.yml
#plugins.security.disabled: adevărat
COPIEAZĂ opensearch.yml ./opensearch-1.3.1/config/
# opensearch înlocuiește motorul ELK
EXPUNERE 9200
EXPUNERE 9300
EXPUNERE 9600
# opensearch-dashboard înlocuiți kibana
ADAUGĂ opensearch-dashboards-1.3.1-linux-x64.tar.gz /opt/opensearch/
#---- opensearch_dashboards.yml
#server.ssl.enabled: false
#server.host: „0”
#opensearch.hosts: http://localhost:9200
#opensearch.username: "admin" # Nume de utilizator implicit pe imaginea docker
#opensearch.password: "admin" # Parola implicită pe imaginea docker
#opensearch.ssl.verificationMode: niciunul
#logging.dest: stdout
#logging.verbose: adevărat
COPIEAZĂ opensearch_dashboards.yml ./opensearch-dashboards-1.3.1/config/
EXPUNERE 5601
VOLUM /opt/opensearch/opensearch-dashboards-1.3.1/data
VOLUM /opt/opensearch/opensearch-dashboards-1.3.1/config
VOLUME /tmp
WORKDIR /tmp/
#lansare.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'"]
#--- start
#docker build -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
As putea conecta portul en 9200 cu btr
Dar când am încercat utilizatorul admin/admin în formularul 5601, autentificarea a eșuat!
Unde este greșeala mea?
Salutari