1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
FROM debian:jessie
RUN apt-get update
# Installation de MYSQL
RUN apt-get install -y mysql-server mysql-client libmysqlclient15-dev mysql-common
RUN mkdir -m 770 /var/log/mysql && chown mysql:mysql /var/log/mysql
RUN mysql_install_db
ADD ./etc/mysql/my.cnf /etc/mysql/my.cnf
# Création du user dev
RUN useradd dev -u 1000
# Installation de nginx
RUN apt-get install nginx -y
# Installation de PHP
RUN apt-get install php php-cli php-mysql php-mbstring php-gd php-fpm php-mssql php-xml php-tidy ImageMagick -y
### volumes
## nginx virtual hosts
VOLUME ["/etc/nginx/hosts/"]
## php-fpm
VOLUME ["/etc/php-fpm.d/"]
## web sites
VOLUME ["/var/www/"]
## allow ports
EXPOSE 3306
EXPOSE 80
CMD['nginx', '-g', 'daemon off;'] |
Partager