A docker image of nginx(1.18.0) and php-fpm(7.4.27).
479
using command docker-compose up -d nginx-php-fpm|nginx-php-fpm-with-ext:
version: "3"
services:
nginx-php-fpm:
image: crazyjums/nginx-php-fpm-alpine
# build:
# context: .
# dockerfile: Dockerfile
container_name: nginx-php-fpm-one
ports:
- 891:80
tty: true
volumes:
- ./nginx/include:/usr/local/nginx/conf/include
- ./nginx/html/php_nginx:/usr/local/nginx/html/php_nginx
- ./nginx/html/vue_nginx:/usr/local/nginx/html/vue_nginx
- ./nginx/nginx.conf:/usr/local/nginx/conf/nginx.conf
- ./nginx/logs:/data/nginx/logs:rw
- ./php/php.ini:/usr/local/php/lib/php.ini
- ./php/php-fpm.conf:/usr/local/php/etc/php-fpm.conf
- ./php/php-fpm.d:/usr/local/php/etc/php-fpm.d
nginx-php-fpm-with-ext:
image: crazyjums/nginx-php-fpm-alpine:with-ext
# build:
# context: .
# dockerfile: Dockerfile
container_name: nginx-php-fpm-one
ports:
- 891:80
tty: true
volumes:
- ./nginx/include:/usr/local/nginx/conf/include
- ./nginx/html/php_nginx:/usr/local/nginx/html/php_nginx
- ./nginx/html/vue_nginx:/usr/local/nginx/html/vue_nginx
- ./nginx/nginx.conf:/usr/local/nginx/conf/nginx.conf
- ./nginx/logs:/data/nginx/logs:rw
- ./php/php-fpm.d:/usr/local/etc/php-fpm.d
- ./php/php-fpm.conf:/usr/local/etc/php-fpm.conf
- ./php/php.conf.d:/usr/local/etc/php/conf.d
- ./php/php.ini-development:/usr/local/etc/php/php/php.ini-development
- ./php/php.ini-production:/usr/local/etc/php/php/php.ini-production
nginx
test nginx config:
nginx -t
reload nginx:
nginx -s reload
php-fpm
Content type
Image
Digest
Size
151.2 MB
Last updated
over 4 years ago
docker pull crazyjums/nginx-php-fpm-alpine