FROM ubuntu:16.04
MAINTAINER SAJAL JAIN [email protected]
RUN apt-get update &&
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
ca-certificates telnet net-tools nginx tzdata vim curl build-essential libsasl2-dev
php7.0-dev php7.0-fpm php7.0-curl php7.0-gd php7.0-intl libcurl4-gnutls-dev libxml2-dev
php7.0-mbstring php7.0-mcrypt php7.0-simplexml php7.0-soap php7.0-xml php7.0-xsl php7.0-zip
php7.0-mysql php7.0-sqlite3 php-solr php-pear
RUN mkdir -p /usr/local/openssl/include/openssl/ &&
ln -s /usr/include/openssl/evp.h /usr/local/openssl/include/openssl/evp.h &&
mkdir -p /usr/local/openssl/lib/ &&
ln -s /usr/lib/x86_64-linux-gnu/libssl.a /usr/local/openssl/lib/libssl.a &&
ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/local/openssl/lib/
RUN pecl install mongodb-1.2.9 &&
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN echo "extension=mongodb.so" > /etc/php/7.0/fpm/conf.d/20-mongodb.ini &&
echo "extension=mongodb.so" > /etc/php/7.0/cli/conf.d/20-mongodb.ini &&
chmod 777 /etc/php/7.0/fpm/conf.d/20-mongodb.ini &&
chmod 777 /etc/php/7.0/cli/conf.d/20-mongodb.ini
RUN cp -vf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime &&
echo Asia/Kolkata | tee /etc/timezone
COPY nginx.conf /etc/nginx/
COPY www.conf /etc/php/7.0/fpm/pool.d/ RUN mkdir /run/php RUN touch /run/php/php7.0-fpm.pid
EXPOSE 80 443
COPY run.sh / RUN chmod +x /run.sh CMD ["/run.sh"]
Content type
Image
Digest
Size
211 MB
Last updated
over 8 years ago
docker pull sjdocker/nginx-phpfpm