FROM php:7.2-fpm
RUN apt-get update && apt-get install -y git \
curl \
wget \
wget \
cron \
vim \
locales \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng-dev \
&& docker-php-ext-install \
mbstring \
pdo_mysql \
zip \
bcmath \
&& printf "no" | pecl install redis-4.0.0 && echo "extension=redis.so" > /usr/local/etc/php/conf.d/ext-redis.ini \
&& pecl install mongodb && echo "extension=mongodb.so" > /usr/local/etc/php/conf.d/ext-mongodb.ini \
&& docker-php-ext-configure opcache --enable-opcache \
&& docker-php-ext-install opcache
# 用完包管理器后安排打扫卫生可以显著的减少镜像大小
RUN apt-get clean \
&& apt-get autoclean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
&& composer config -g repo.packagist composer https://packagist.phpcomposer.com
Content type
Image
Digest
Size
200.6 MB
Last updated
over 7 years ago
docker pull cat2xyj/mini_php