'#Port 8983 is already being used by another process#

I was able to run SOLR 7.x in my Apple M1 chip Mac without any issues. We recently moved from SOLR 7.x to SOLR 8.x Now the below command throws this error consistently,

#Command: #
          **docker run --name solr bitnami/solr:latest**
#Error:#
     Port 8983 is already being used by another process

Info for you:
-----------

I create Solr docker image based out of docker.io/bitnami/solr:8.11.1

#Below commands gives empty output in mac terminal,#
lsof -i tcp:8983
lsof -i :8983

#Command: #
       telnet localhost 8983
#Output:#
     Trying ::1...
     telnet: connect to address ::1: Connection refused
     Trying 127.0.0.1...
     telnet: connect to address 127.0.0.1: Connection refused
     telnet: Unable to connect to remote host

Docker file:
------------
FROM docker.io/bitnami/solr:8.11.1

.
.
.

RUN mkdir -p $SOLR_HOME/home/primary/conf
RUN mkdir -p $SOLR_HOME/home/reindex/conf
RUN mkdir -p $SOLR_HOME/home/primary/data
RUN mkdir -p $SOLR_HOME/home/reindex/data

COPY ./primary/core.properties $SOLR_HOME/home/primary/
COPY ./primary/custom.properties $SOLR_HOME/home/primary/
COPY ./conf/* $SOLR_HOME/home/primary/conf/

COPY ./reindex/core.properties $SOLR_HOME/home/reindex/
COPY ./reindex/custom.properties $SOLR_HOME/home/reindex/
COPY ./conf/* $SOLR_HOME/home/reindex/conf/

USER root
RUN apt-get update && apt-get upgrade -y && rm -rf /var/lib/apt/lists/*
.
.
.
EXPOSE 8983

This Apple M1 chip, Docker, SOLR 8.11.1 combination error is very strange. Any help is greatly appreciated.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source