PHP的dockerfile配置
其一:
FROM php:7.2-fpm
LABEL version="1.0" maintainer="Lison <kk@haook.cn>"
ENV TZ=Asia/Shanghai
ADD sources.list /etc/apt/
RUN apt-get update && apt-get install -y \
nginx \
vim \
procps \
libfreetype6-dev \
libmcrypt-dev \
libpng-dev \
libjpeg-dev \
libpng-dev \
libxml2-dev \
&& docker-php-ext-install bcmath \
&& docker-php-ext-install calendar \
&& docker-php-ext-install exif \
# && docker-php-ext-install mcrypt \
&& docker-php-ext-install mysqli \
&& docker-php-ext-install pdo_mysql \
&& docker-php-ext-install soap \
# && docker-php-ext-install xsl \
&& docker-php-ext-install simplexml \
&& docker-php-ext-install zip \
&& docker-php-ext-configure gd \
# --enable-gd-native-ttf \
--with-freetype-dir=/usr/include/freetype2 \
--with-png-dir=/usr/include \
--with-jpeg-dir=/usr/include \
&& docker-php-ext-install -j$(nproc) gd
RUN pecl install redis mcrypt \
&& pecl install http://www.taiww.com/phpsoft/swoole-4.4.26.tgz \
&& docker-php-ext-enable redis gd swoole
#WORKDIR /home/abc/phptest
sources.list其二:
#中科大源 deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
效果图:

