š³ All-in-one web container ā Nginx, PHP-FPM, Supervisor, Cron
50K+
š³ Ready-to-use docker images for websites (nginx, PHP 7.0/7.1/7.2/7.3/7.4/8.0/8.1/8.2/8.3/8.4/8.5 + FPM, supervisor, cron).
š¹ f3l1x.ioā | š» f3l1xā | š¦ @xf3l1xā

This project provides ready-to-use Docker images for web development and deployment. These images are built with a focus on PHP applications, offering a complete environment with Nginx, PHP-FPM, Supervisor, and Cron capabilities.
| Image | Distro | PHP |
|---|---|---|
dockette/web:php-85 | Bookworm | 8.5 |
dockette/web:php-84 | Bookworm | 8.4 |
dockette/web:php-83 | Bookworm | 8.3 |
dockette/web:php-82 | Bookworm | 8.2 |
dockette/web:php-81 | Bookworm | 8.1 |
dockette/web:php-80 | Bookworm | 8.0 |
dockette/web:php-74 | Bookworm | 7.4 |
dockette/web:php-73 | Bookworm | 7.3 |
dockette/web:php-72 | Bookworm | 7.2 |
dockette/web:php-71 | Bookworm | 7.1 |
dockette/web:php-70 | Bookworm | 7.0 |
You can easily start your Docker container with following command.
docker run \
-it \
--rm \
--name www \
-p 80:80 \
dockette/web:php-85
To customize Nginx config just bind new config to the path /etc/nginx/sites.d/site.conf, for example,
in such way:
docker run \
-it \
--rm \
--name www \
-v my-lovely-nginx.conf:/etc/nginx/sites.d/site.conf \
-p 80:80 \
dockette/web:php-85
You could also run cron tasks, just simply bind your crontab to /etc/cron.d/app, for example,
in such way:
docker run \
-it \
--rm \
--name www \
-v my-crontab:/etc/cron.d/app \
-p 80:80 \
dockette/web:php-85
Please note, this crontab should has a little bit different format. There is also username, for example:
57 19 * * * www-data my_command
See how to contributeā to this package. Consider to supportā f3l1x. Thank you for using this package.
Content type
Image
Digest
sha256:e0476bf2dā¦
Size
153.8 MB
Last updated
7 minutes ago
docker pull dockette/web:php-73Pulls:
358
Sep 28 to Oct 4