Nie.
Idea docker jest prosta: jeden proces - jeden kontener.
mysql - jeden kontener
php - jeden kontener
apache(proponuje przesiasc sie na nginx) - jeden kontener.
By moc tym wszystkim ladnie zarzadzac polecam
docker-compose
to naprawde zajebiscie ulatwia wszystko.
Dla kazdego projektu tworzysz konfiguracje z 3 kontenerow (wersja podstawowa rzecz jasna. Jak dojda inne rzeczy to kontenerow bedzie wiecej)
Pracujac nad danym projektem poprostu piszesz
docker-compose up
i wstaja ci wszystkie niezbedne kontenery dla tego projektu.
Tutaj opisalem wstepnie jak sie pracuje z docker-compose
http://nospor.pl/docker-zaprzegamy-kontenery-do-pracy.htmlpisalem to gdy sam zaczynalem, teraz juz stosuje troche inna konfiguracje, nie mniej jednak artykul w miare dobrze wyjasnia podstawy docker-compose.
Dzieki temu masz porzadek w konfiguracji i w systemie i wszystko lezy gdzie ma lezec i latwo mozesz podmieniac klocki.