Dockerfile
FROM ubuntu:14.04 MAINTAINER Cuong Ngo [email protected]
RUN apt-get update RUN apt-get -y install git RUN apt-get -y install wget RUN apt-get -y install curl RUN apt-get -y install nano RUN apt-get -y install unzip
RUN apt-get -y install openssh-server RUN service ssh start
RUN apt-get -y install apache2 RUN service apache2 start RUN a2enmod rewrite RUN rm -rf /etc/apache2/apache2.conf COPY configs/apache2.conf /etc/apache2/ RUN service apache2 restart RUN chmod go-rwx /var/www/html RUN chmod go+x /var/www/html
RUN apt-get -y install php5 php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd libapache2-mod-php5
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN composer -v
RUN apt-get upgrade -y RUN echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list RUN wget http://www.webmin.com/jcameron-key.asc RUN apt-key add jcameron-key.asc RUN apt-get update RUN rm /etc/apt/apt.conf.d/docker-gzip-indexes RUN apt-get -y purge apt-show-versions RUN apt-get -o Acquire::GzipIndexes=false update RUN apt-get -y install apt-show-versions RUN apt-get -y install webmin RUN /etc/init.d/webmin start RUN /usr/share/webmin/changepass.pl /etc/webmin root root
EXPOSE 80 10000 RUN cd /sbin RUN touch run.sh RUN echo "#!/bin/bash" >> run.sh RUN echo "while /bin/true; do" >> run.sh RUN echo "service webmin start" >> run.sh RUN echo "service apache2 start" >> run.sh RUN echo "sleep 60" >> run.sh RUN echo "done" >> run.sh RUN chmod +x run.sh ENTRYPOINT ["./run.sh"] #CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]
Content type
Image
Digest
Size
238.3 MB
Last updated
over 8 years ago
docker pull phpcuong/magento1-apache2:1.0