apache_php Dockerfile

之前做过几次apache的docker镜像,镜像成功了。但是运行时总是不自动运行apache,必须登录容器后手动启动apache,今天又弄了一下,终于出来了,记录下来以作备用。

# Dockerfile

FROM tianon/apache2:latest

MAINTAINER [email protected] 2016年09月29日

RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata

#ADD run.sh /root/run.sh
#RUN chmod 755 /root/*.sh

COPY index.php /var/www/html

ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
ENV APACHE_RUN_DIR /var/run/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_SERVERADMIN admin@localhost
ENV APACHE_SERVERNAME localhost
ENV APACHE_SERVERALIAS docker.localhost
ENV APACHE_DOCUMENTROOT /var/www

EXPOSE 80
WORKDIR /var/www/html

ENTRYPOINT apache2 -D FOREGROUND


猜你喜欢

转载自tomhat.iteye.com/blog/2327867