Sunday, May 03, 2020

docker apache2 installation

After many download and processes,

then the installation got stuck in Geographic area selection

debconf: falling back to frontend: Readline
Configuring tzdata
------------------

Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.

1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area: 6

After I enter 6, nothing going on.

Some research, I need to turn off interactive input.

So, the Dockerfile should add
ENV DEBIAN_FRONTEND noninteractive

FROM ubuntu

RUN apt-get update
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get install -y apache2
RUN apt-get clean

#ENTRYPOINT ["/usr/sbin/apache2", "-k", "start"]

#ENV APACHE_RUN_USER www-data
#ENV APACHE_RUN_GROUP www-data
#NEV APACHE_LOG_DIR /var/log/apache2

EXPOSE 80
CMD apachectl -D FOREGROUND




No comments: