docker 创建nginx+php开发环境
===================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版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/542.html
转载时须注明出处及本声明