美文网首页
线上Dockerfile(PHP)

线上Dockerfile(PHP)

作者: 阿当运维 | 来源:发表于2021-03-22 17:54 被阅读0次
FROM daocloud.io/php:7.3-fpm-alpine

LABEL maintainer="lestat@lestat.me"

# 修改镜像源
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

COPY ./docker/php.ini /usr/local/etc/php/php.ini

# 安装依赖,核心扩展,pecl扩展,git,composer,npm工具
RUN apk update && apk add --no-cache --virtual .build-deps \
        $PHPIZE_DEPS \
        curl-dev \
        imagemagick-dev \
        libtool \
        libxml2-dev \
        postgresql-dev \
        sqlite-dev \
        libmcrypt-dev \
        freetype-dev \
        libjpeg-turbo-dev \
        libpng-dev \
    && apk add --no-cache \
        curl \
        git \
        imagemagick \
        mysql-client \
        postgresql-libs \
        libzip-dev \
        gettext-dev \
    && docker-php-ext-install \
        curl \
        mbstring \
        pdo \
        pdo_mysql \
        pdo_pgsql \
        pdo_sqlite \
        bcmath \
        zip \
        exif \
        gettext \
        wddx \
    && docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" iconv \
    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
    && docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" gd 

COPY ./docker/Pagination.php /docker/www7/crmyii/vendor/yiisoft/yii2/data/

EXPOSE 9000

相关文章

网友评论

      本文标题:线上Dockerfile(PHP)

      本文链接:https://www.haomeiwen.com/subject/koqthltx.html