Docker Compose för lokala webbstackar
Docker Compose samlar byggstenarna i en lokal webbstack i en enda fil. Snippetet visar struktur, kopplingar och dagliga kommandon för en typisk utvecklingsmiljö.
Compose-fil för en webbstack
Den här uppsättningen skiljer tydligt mellan webbserver, applikation och tillståndsbärande tjänster.
Koppla Nginx till PHP-FPM
Det här blocket kopplar Nginx till PHP-FPM via socketen i den delade volymen.
Sätt applikationsvärden i stacken
I Compose-nätverket kommunicerar tjänsterna med varandra genom sina tjänstenamn.
Dagliga kommandon för Compose
Viktiga punkter
- Tillstånd lagras i volymer
- Healthchecks hjälper vid start och diagnos
- Tjänstenamn fungerar som interna nätmål
- Webbserver och applikation körs separat
- Ytterligare tjänster som Redis eller Mailhog kompletterar stacken
