Antigamente eu tinha 2 links:

Instalação de um projeto Laravel exclusivamente com docker

Instalação de um projeto Laravel com Apache

Caso não use Laravel terá que adaptar. Mas é um bom começo para se inspirar