Caddy + PHP-FPM 7.2 + Composer built on Ubuntu for Laravel and PHP Projects
990
Caddy + PHP-FPM 7.2 + Composer built on Ubuntu for Laravel and PHP Projects
This is a Dockerfile to build a ubuntu based container image running Caddy v2 and php-fpm 7.2.x & Composer.
| Docker Tag | GitHub Release | Caddy Version | PHP Version | Ubuntu Version |
|---|---|---|---|---|
| latest | master Branch | 2 | 7.2 | bionic |
| php74 | php74 Branch | 2 | 7.4.3 | bionic |
To build from source you need to clone the git repo and run docker build:
git clone https://github.com/jniltinho/caddy-php-fpm.git
cd caddy-php-fpm
followed by
docker build --no-cache -t caddy-php-fpm:latest . # PHP 7.2.x
or
docker build --no-cache -t caddy-php-fpm:php72 . # PHP 7.2.x
docker pull jniltinho/caddy-php-fpm:latest
To run the container:
docker run --rm -it -v $(pwd):/app composer create-project --prefer-dist laravel/laravel app
cd app
docker run -p 8080:80 -v $(pwd):/var/www/app jniltinho/caddy-php-fpm
## docker run --rm -it -p 8080:80 -v $(pwd):/var/www/app jniltinho/caddy-php-fpm /bin/bash
Default web root:
/var/www/app/public
Content type
Image
Digest
Size
225.7 MB
Last updated
over 6 years ago
docker pull jniltinho/caddy-php-fpm