===================php74-fpm/ cat Dockerfile:
FROM php:7.4-fpm
WORKDIR "/www/wwwroot/"

# make sure apt is up to date
RUN apt-get update --fix-missing \
    && apt-get install -y curl build-essential libssl-dev zlib1g-dev libpng-dev libjpeg-dev libfreetype6-dev

ENV NVM_DIR /usr/local/nvm
ENV NODE_VERSION 9.2.0

ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules
ENV PATH      $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH

RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) gd && docker-php-ext-install pdo pdo_mysql mysqli bcmath

====================build php:fpm74
docker build -t php:fpm74 .

--Successfully built 46769bebb626
--Successfully tagged php:fpm74


====================docker create container nginx and php
docker run -d --name demo-nginx -p 8080:80 \
-v /www/wwwroot/:/www/wwwroot/ -v /etc/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf \
nginx

docker run -d --name demo-php74 -p 9000:9000 \
-v /www/wwwroot/:/www/wwwroot/ \
php:fpm74

标签: none

添加新评论