【发布时间】:2017-06-05 20:07:41
【问题描述】:
我正在尝试创建一个将自动启动 apache 的 Dockerfile。没有任何效果。但是如果我登录到容器并运行service apache2 start,它就可以工作。为什么我不能从我的 Dockerfile 运行该命令?
FROM ubuntu
# File Author / Maintainer
MAINTAINER rmuktader
# Update the repository sources list
RUN apt-get update
# Install and run apache
RUN apt-get install -y apache2 && apt-get clean
#ENTRYPOINT ["/usr/sbin/apache2", "-k", "start"]
#ENV APACHE_RUN_USER www-data
#ENV APACHE_RUN_GROUP www-data
#ENV APACHE_LOG_DIR /var/log/apache2
EXPOSE 80
CMD service apache2 start
【问题讨论】:
标签: apache ubuntu docker dockerfile