vim Dockerfile
插入一下内容 FROM php:fpm-alpine RUN echo http://mirrors.aliyun.com/alpine/v3.10/main>/etc/apk/repositories && echo http://mirrors.aliyun.com/alpine/v3.10/community>>/etc/apk/repositories RUN apk update && apk upgrade RUN apk add m4 autoconf make gcc g++ linux-headers ADD ./swoole/swoole-4.4.12.tgz /tmp/ RUN cd /tmp/swoole-4.4.12 && phpize && ./configure && make && make install RUN docker-php-ext-install pdo_mysql RUN docker-php-ext-enable swoole CMD \["php","-m"\]
[注] swoole-4.4.12.tgz的位置,在Dockerfile文件的相对上下文路径
docker build -t php:swoole .
docker run -it --rm --name swoole php:swoole sh -c "php -m"
基于alpine的php-fpm扩展swoole和pdo_mysql
原文:https://www.cnblogs.com/bytm/p/12027716.html