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