Run the popular Joomla CMS on top of FrankenPHP,
the modern app server for PHP.
In your terminal (Linux and Unix or WSL2 on Windows) type:
git clone https://github.com/alexandreelise/frankenphp-joomla &&
cd frankenphp-joomla
docker compose up --remove-orphans --detach
Your Joomla website is available on https://10.210.21.42
Check docker container ps --filter name=frankenphp-joomla-*
to find the ephemeral port used. It prevents port clashing (open ports conflicts).
Check .env
file to find your credentials.
git clone https://github.com/alexandreelise/frankenphp-joomla &&
cd frankenphp-joomla
Change values in .env file as you wish then
Build your own docker image
docker compose build --no-cache