Mounting point for the app: /usr/share/nginx/html/public
108
FROM ubuntu:14.04
RUN apt update RUN apt install -y software-properties-common python-software-properties openssl RUN locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 RUN add-apt-repository -y ppa:ondrej/php RUN apt update RUN apt install -y php5.6 php5.6-fpm php5.6-mcrypt php5.6-mysql php5.6-ldap php5.6-mbstring php5.6-dom php5.6-zip php5.6-gd
RUN phpenmod mcrypt
RUN apt install -y nginx curl RUN apt install -y cntlm memcached php5.6-memcached iputils-ping
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" &&
php composer-setup.php &&
php -r "unlink('composer-setup.php');" &&
mv composer.phar /usr/local/bin/composer
RUN ln -sf /dev/stdout /var/log/nginx/access.log &&
ln -sf /dev/stderr /var/log/nginx/error.log
EXPOSE 80
COPY ./config/nginx.conf /etc/nginx/nginx.conf
CMD service php5.6-fpm start && nginx -g "daemon off;"
Content type
Image
Digest
Size
145.7 MB
Last updated
about 9 years ago
docker pull luisramirez/php:5.6