【发布时间】:2016-01-04 16:15:23
【问题描述】:
我在 Amazon Web Service (BeanStalk) 上使用 2 个 Dockerfile 启动了两个环境(一个使用 Ubuntu,一个使用 Debian)
DOCKERFILE UBUNTU:
FROM ubuntu:12.04
RUN apt-get update
RUN apt-get install -y emacs apt-utils
RUN apt-get install -y php5 php5-cli ldap-utils apache2 libapache2-mod-php5 php5-mysql
php-pear php5-dev php5-gd php5-mcrypt
RUN apt-get install -y libapache2-mod-auth-mysql
RUN apt-get install -y curl libcurl3 libcurl3-dev php5-curl
RUN apt-get install -y zziplib-bin
RUN apt-get install -y openssl
RUN a2enmod php5
RUN a2enmod rewrite
ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
EXPOSE 80
CMD /usr/sbin/apache2ctl -D FOREGROUND
DOCKERFILE DEBIAN:
FROM debian
RUN apt-get update
RUN apt-get install -y emacs apt-utils
RUN apt-get install -y php5 php5-cli ldap-utils apache2 libapache2-mod-php5 php5-mysql
php-pear php5-dev php5-gd php5-mcrypt
RUN apt-get install -y libapache2-mod-auth-mysql
RUN apt-get install -y curl libcurl3 libcurl3-dev php5-curl
RUN apt-get install -y zziplib-bin
RUN apt-get install -y openssl
RUN a2enmod php5
RUN a2enmod rewrite
ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
EXPOSE 80
CMD /usr/sbin/apache2ctl -D FOREGROUND
我不明白为什么debian版本不起作用...
我只有这个错误:
创建环境操作已完成,但命令超时。尝试增加超时时间。有关详细信息,请参阅故障排除文档。
你能帮帮我吗?有什么想法吗?
【问题讨论】:
标签: ubuntu amazon-web-services debian amazon-elastic-beanstalk dockerfile