docker-varnish-nginx-php
docker-varnish-nginx-php copied to clipboard
A simple Docker configuration for PHP, nginx and Varnish
Simple Docker config for nginx, Varnish and PHP
This is a simple Docker setup to play around PHP and Varnish.
To power up the Docker:
docker-compose up
If you do any changes on Docker file, don't forget to build up the changes:
docker-compose up --build
Entering Docker containers:
- PHP -
docker exec -it marek_php /bin/bash - nginx -
docker exec -it marek_nginx /bin/bash - Varnish -
docker exec -it marek_varnish /bin/bash
Install Symfony:
- enter PHP container
- switch to
/workspacedirectory - remove the
phpdirectory - execute
symfony new php --no-gitcommand - navigate to
http://localhost:5001/orhttp://localhost:5002/and you should see a Symfony welcome page - enter Varnish container and clear cache if necessary
varnishadm ban req.http.host == localhost:5002
To remove the containers enter:
docker container rm marek_varnish marek_php marek_nginx