После OpenServer могу посоветовать перейти на виртуалки, например поднять debian в virtualbox (или другом менеджере).
Затем научиться разворачивать те сервисы, которые использовались в OpenServer, в linux (из примера выше - в debian на виртуалке).
Таким образом можно получить понимание какие есть конфигурации и где они обычно расположены, как работать с версиями и вобще с linux.
Затем можно погружаться в Docker, т.к. он работает на linux namspaces и контейнеры обычно базируются на популярых дистрибутивах, например Ubuntu (Который основан на Debian). Это похоже на работу с виртуалками, но немного сложнее в понимании, т.к. образ со всеми пакетами разворачивается исходя из настроек Dockerfile, конфиги копируются в нем же, либо пробрасываются в docker-compose, либо пробрасываются при запуске из консоли. Нужно понимать отличия, понимать как работают unix права, уметь подключаться в контейнер и смотреть что там происходит, анализировать логи в потоке вывода, который можно посмотреть отдельной командой.
Конечно, можно взять готовый docker образ под проект, но далеко не всегда его достаточно и приходится от них наследоваться и переписывать.