My final goal is to have opensearch and opensearch-dashboard on same unix server without docker
But in first time i need to test them in uniq dockerFiles
I have tried without succes
FROM centos:centos7.9.2009
MAINTAINER me
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
RUN adduser user
RUN mkdir /opt/java
ENV JAVA_HOME=/opt/java/jdk-17.0.2
ENV OPENSEARCH_JAVA_OPTS='-Xms512m -Xmx512m'
ADD 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
RUN mkdir /opt/opensearch
WORKDIR /opt/opensearch/
ADD launch.sh /opt/opensearch/
ENV OPENSEARCH_JAVA_HOME=/opt/java/jdk-17.0.2
ADD opensearch-1.3.1-linux-x64.tar.gz /opt/opensearch/
COPY opensearch.yml ./opensearch-1.3.1/config/
EXPOSE 9200
EXPOSE 9300
EXPOSE 9600
ADD opensearch-dashboards-1.3.1-linux-x64.tar.gz /opt/opensearch/
COPY opensearch_dashboards.yml ./opensearch-dashboards-1.3.1/config/
EXPOSE 5601
VOLUME /opt/opensearch/opensearch-dashboards-1.3.1/data
VOLUME /opt/opensearch/opensearch-dashboards-1.3.1/config
VOLUME /tmp
WORKDIR /tmp/
CMD ["sh","-c","su - user -c '/opt/opensearch/launch.sh'"]
I could connect en 9200 port with btr
But when i tried user admin/admin in 5601 form login failed !
Where is my mistake ?
Regards