Наверное самый без проблемный вариант запуска древнего софта на свежем сервере не ломая зависимостей и не компилируя чёрти что
$ docker run -d -p 8080:80 \
-v /home/user/webroot:/var/www \
-e PHP_ERROR_REPORTING='E_ALL & ~E_STRICT' \
bylexus/apache-php53
придумал не я, вот оно всё от сюда
https://github.com/bylexus/docker-apache-php53
запустится контейнер, что будет слушать 8080 порт и подмонтирует ваш старый код из /home/user/webroot
осталось только настроить nginx чтоб перенаправлял запросы в 8080
ну и сайту из контейнера нужен доступ к внешней для него mysql базе, не забывайте изменить настройки для доступа из контейнера.
а так очень удобно
Блог интересный и жизненный, жалко, что автор его забросил