Збираємо WordPress у docker compose: wordpress + mariadb + redis трьома сервісами, wp-cli окремим профілем, Redis object cache. Той самий стек, що й руками - лише в контейнерах.
Усе як у пості про Apache, тільки фронт - nginx. Дивимось лише дельту: один server block з fastcgi_pass у php-fpm і try_files для «гарних посилань». З живим записом.
Ставимо WordPress руками, по-дорослому: Apache + PHP-FPM, MariaDB (utf8mb4, окремий юзер), Redis object cache. Крок за кроком, з готовими конфігами.