31 lines
No EOL
614 B
Docker
31 lines
No EOL
614 B
Docker
FROM phusion/baseimage:0.9.9
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
ENV HOME /root
|
|
ENV UPDATE_APT 2
|
|
|
|
RUN apt-get update
|
|
|
|
# Install LAMP
|
|
RUN apt-get install -y lamp-server^
|
|
|
|
# Install phpMyAdmin
|
|
RUN mysqld & \
|
|
service apache2 start; \
|
|
sleep 5; \
|
|
printf y\\n\\n\\n1\\n | apt-get install -y phpmyadmin; \
|
|
sleep 15; \
|
|
mysqladmin -u root shutdown
|
|
|
|
|
|
# Setup phpmyadmin to run
|
|
RUN echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
|
|
RUN rm /etc/phpmyadmin/config.inc.php
|
|
|
|
ADD config.inc.php /etc/phpmyadmin/config.inc.php
|
|
|
|
ADD run-admin.sh /etc/service/phpadmin/run
|
|
|
|
EXPOSE 80
|
|
|
|
CMD ["/sbin/my_init"] |