Dockerfile减少不必要的依赖

This commit is contained in:
wu
2022-09-25 21:01:05 +08:00
parent 9c1aef946b
commit b00e96caa0

View File

@@ -2,25 +2,19 @@ FROM alpine:latest
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
RUN apk add -U tzdata && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && apk del tzdata
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
&& apk update \ && apk update \
&& apk --no-cache add php81 \ && apk --no-cache add -U tzdata && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && apk del tzdata
RUN apk --no-cache add php81 \
php81-posix \ php81-posix \
php81-pcntl \ php81-pcntl \
php81-mbstring \
php81-pear \
php81-dev \
php81-phar \
php81-xdebug \
php81-pgsql \ php81-pgsql \
php81-xml \ php81-mbstring \
libevent-dev \
php81-curl \ php81-curl \
php81-phar \
php81-pecl-event \ php81-pecl-event \
&& ln -s /usr/bin/php81 /usr/local/bin/php \ && ln -s /usr/bin/php81 /usr/local/bin/php
&& rm -rf /var/cache/apk/*
RUN apk --no-cache add curl \ RUN apk --no-cache add curl \
&& curl -s https://mirrors.aliyun.com/composer/composer.phar -o /usr/local/bin/composer \ && curl -s https://mirrors.aliyun.com/composer/composer.phar -o /usr/local/bin/composer \