Бесплатная веб-панель с открытым исходным кодом для управления игровыми серверами, каждый из которых работает в отдельном Docker-контейнере.
serversideup/docker-php
Готовые к продакшену Docker-образы PHP с вариантами CLI, FPM, NGINX и FrankenPHP для Laravel и WordPress.
- Звёзды
- 2,536
- Форки
- 206
- Открытые issues
- 10
- Последний коммит
- 8 часов назад
Что это?
serversideup/php построен на официальных образах PHP и включает то, что обычно нужно для продакшен-развёртывания: контейнер работает от непривилегированного пользователя, а не от root, содержит Composer и распространённые расширения, а настройки PHP задаются через переменные окружения — без необходимости вручную писать конфигурационные файлы.
Доступно пять вариантов образов — cli, fpm, fpm-apache, fpm-nginx и frankenphp — для PHP 8.2–8.5 на базах Debian и Alpine. Образы публикуются в Docker Hub и GitHub Packages. Автоматизация для Laravel обрабатывает миграции базы данных, очереди, Horizon и создание ссылки на хранилище.
Также в образы входят встроенные проверки работоспособности, управление процессами через S6 Overlay, унифицированное логирование и поддержка Cloudflare.
Ключевые возможности
- 01По умолчанию работает от непривилегированного пользователя, а не от root.
- 02Настройки PHP, такие как OPCache и лимит памяти, задаются через переменные окружения.
- 03Composer и распространённые расширения PHP установлены заранее.
- 04Пять вариантов образов: cli, fpm, fpm-apache, fpm-nginx и frankenphp.
- 05Поддерживает PHP 8.2–8.5 на базовых образах Debian и Alpine.
- 06Автоматизация для Laravel: миграции, очереди, Horizon и ссылки на хранилище.
- 07Встроенные проверки работоспособности и управление процессами через S6 Overlay.
- 08Унифицированное логирование и поддержка Cloudflare.
Сценарии использования
- Собрать продакшен-образ Docker для приложения на Laravel.
- Развернуть WordPress или другие традиционные PHP-приложения.
- Запускать обработчики очередей и cron-задачи с вариантом cli.
- Заменить существующий образ PHP в конфигурации с Apache или NGINX.
- Обслуживать долго работающие PHP-приложения в режиме worker FrankenPHP.
Темы
Частые вопросы
- Что такое docker-php?
- Готовые к продакшену Docker-образы PHP с вариантами CLI, FPM, NGINX и FrankenPHP для Laravel и WordPress. serversideup/php построен на официальных образах PHP и включает то, что обычно нужно для продакшен-развёртывания: контейнер работает от непривилегированного пользователя, а не от root, содержит Composer и распространённые расширения, а настройки PHP задаются через переменные окружения — без необходимости вручную писать конфигурационные файлы.
- docker-php можно использовать бесплатно? Какая у него лицензия?
- docker-php распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- docker-php всё ещё поддерживается?
- Активно поддерживается. Последний коммит в docker-php — 21 окт. 2026 г..
- Для чего можно использовать docker-php?
- Собрать продакшен-образ Docker для приложения на Laravel. Развернуть WordPress или другие традиционные PHP-приложения. Запускать обработчики очередей и cron-задачи с вариантом cli. Заменить существующий образ PHP в конфигурации с Apache или NGINX. Обслуживать долго работающие PHP-приложения в режиме worker FrankenPHP.
- Где скачать docker-php?
- Исходный код и инструкции по установке — на GitHub: https://github.com/serversideup/docker-php
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Moby — открытый проект Docker для работы с контейнерами, включающий модульные компоненты для сборки, запуска и оркестрации контейнерных систем.
Мини-Heroku на Docker для самостоятельного хостинга: разворачивайте и управляйте веб-приложениями на своём сервере с помощью git push.
CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.
Платформа для самостоятельного управления непрерывной доставкой и развёртыванием контейнерных приложений с версиями для Docker, Podman и Kubernetes.
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.