FROM ubuntu:16.04 MAINTAINER Medici.Yan ENV DEBIAN_FRONTEND noninteractive RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # Update sources RUN apt-get update -y # install http RUN apt-get install -y apache2 vim bash-completion unzip RUN mkdir -p /var/lock/apache2 /var/run/apache2 # install mysql RUN apt-get install -y mysql-client mysql-server \ && /etc/init.d/mysql start \ && mysqladmin -u root password "root" RUN chown -R mysql:mysql /var/lib/mysql /var/run/mysqld #RUN echo "NETWORKING=yes" > /etc/sysconfig/network # start mysqld to create initial tables #RUN service mysqld start # install php RUN apt-get install -y php php-mysql php-dev php-gd php-memcache php-pspell php-snmp snmp php-xmlrpc libapache2-mod-php php-cli #RUN yum install -y php php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml # install supervisord # RUN apt-get install -y supervisor # RUN mkdir -p /var/log/supervisor COPY src/phpinfo.php /var/www/html/ COPY src/start.sh /start.sh RUN chmod a+x /start.sh EXPOSE 80 443 CMD ["/start.sh"]