基于Alpine构建php7+nginx(1)
#!/bin/sh
mkdir -p /run/nginx
/usr/sbin/nginx
/usr/sbin/php-fpm7
tail -f /etc/hostsFROM alpine:3.11
COPY run.sh /
RUN cd / && \
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && \
apk update && \
apk --no-cache add curl openssh bash libxml2-dev openssl-dev libjpeg-turbo-dev libpng-dev libxpm-dev freetype-dev gd-dev gettext-dev libmcrypt-dev && \
addgroup www && \
adduser -G www -D -s /sbin/nologin www && \
apk --no-cache add nginx && \
apk --no-cache add php7 php7-fpm php7-opcache php7-curl php7-gd php7-mbstring php7-mysqli php7-json php7-mcrypt php7-redis php7-pdo redis && \
rm -rf /var/cache/apk/* && \
chmod +x /run.sh
EXPOSE 80
ENTRYPOINT ["/run.sh"]
#CMD ["nginx", "-g", "daemon off;"]

Last updated