kann von meinem lokalen Host (Ubuntu-Betriebssystem) nicht auf Apache2 auf Docker zugreifen

kann von meinem lokalen Host (Ubuntu-Betriebssystem) nicht auf Apache2 auf Docker zugreifen

Ich versuche, vom lokalen Host aus auf den auf Docker installierten Apache zuzugreifen, kann aber nicht zugreifen. Unten ist der Inhalt der Docker-Datei

RUN apt-get update
RUN apt-get -y install apache2
WORKDIR /var/www/html/
RUN rm -f index.html
RUN touch index.html
RUN echo "welcome" > index.html
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
EXPOSE 8080
CMD ["apachectl", "-D", "FOREGROUND"]

Ich verwende Ubuntu 18.04. Mit diesem Befehl kann ich Docker ausführendocker run -dit -p 8080:8080 imageName

Der Container ist einsatzbereit und zeigt auch den Port 0.0.0.0:8080->8080/tcp

Ich kann auf Apache2 auf dem lokalen Computer ohne Docker zugreifen, aber nicht auf Apache2, das im Docker-Container installiert ist.

bitte helfen :)

verwandte Informationen