ローカルホストから docker 上の apache2 にアクセスできない (ubuntu os)

ローカルホストから docker 上の apache2 にアクセスできない (ubuntu os)

ローカルホストからdockerにインストールされたapacheにアクセスしようとしていますが、アクセスできません。以下はdockerfileの内容です。

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"]

私はUbuntu 18.04を使用しています。このコマンドを使用してdockerを実行しましたdocker run -dit -p 8080:8080 imageName

コンテナは起動しており、ポートも指定しています 0.0.0.0:8080->8080/tcp

docker なしでローカル マシン上の apache2 にアクセスできますが、docker コンテナーにインストールされた apache2 にはアクセスできません。

助けてください :)

関連情報