Если ты как и я разрабатываешь плагины и темы для WordPress, то тебе приходится тестировать свои разработки под разные версии WordPress. Раньше у меня был зоопарк виртуалок под разные версии вордпресса и php, а теперь я просто поднимаю нужную мне версию в докере, куда пробрасываю папку с нужным плагином и спокойно тестирую. У меня всегда есть несколько готовых контейнеров — обязательно самая старая актуальная версия WP (сейчас это 4.1) и самая свежая (на сегодня это 5.8). Но я легко, за несколько минут могу поднять и другую нужную в данный момент.

Как это сделать я рассказал в видео:

А ниже код docker-compose.yml (он на самом деле очень простой) из видео: