Dockerfile减少不必要的依赖
This commit is contained in:
18
Dockerfile
18
Dockerfile
@@ -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 \
|
||||||
|
|||||||
Reference in New Issue
Block a user