Sign inSign up

bayrell/alpine_php_fpm

By bayrell

Updated 9 months ago

Image
1

4.0K

bayrell/alpine_php_fpm repository overview

Nginx + PHP-FPM

Source: https://github.com/bayrell-os/alpine_php_fpm

Document Root: /var/www/html

Environments:

If environment ANY_PHP is not set, would be open always index.php in document root

Add -e ANY_PHP=1 - For any php files

Example:

docker volume create php_data
docker run -d --name php --log-driver=journald --restart=unless-stopped -e ANY_PHP=1 -v php_data:/data -v /src/project:/var/www/html -p 80:80  bayrell/alpine_php_fpm:7.4

Run with IP:

docker network create -d bridge --subnet=172.20.0.0/16 dockernet -o "com.docker.network.bridge.name"="dockernet"
docker volume create php_data

docker run -d --name php --log-driver=journald --restart=unless-stopped -e ANY_PHP=1 -v php_data:/data -v /src/project:/var/www/html --ip=172.20.0.25 --network="dockernet"  bayrell/alpine_php_fpm:7.4

On 172.20.0.25:80

Nginx file:

server{
  listen 80;
  server_name domain.test;
  location / {
    proxy_pass http://172.20.0.25:80/;
    include proxy_params;
  }
}

Tag summary

Content type

Image

Digest

sha256:3717bf3da

Size

69.1 MB

Last updated

9 months ago

docker pull bayrell/alpine_php_fpm:8.3