General Installation Instructions
cd /Users/yourusername/Sites
git clone https://github.com/peterconsuegra/wp-pete-docker.git
cd wp-pete-docker
cp .env.example.development .env
docker-compose up --build
Wait until the Docker build command finishes
Develop inside the Docker Container
1. Install Visual Studio Code
2. Install Visual Studio Code Dev Containers
3. Enter the container you want to develop
docker-compose exec wordpress bash
docker-compose exec apache bash
docker-compose exec php bash
docker-compose exec db bash
CHANGES IN DOCKERFILE
docker-compose build –no-cache wordpress
docker-compose build –no-cache apache
docker-compose build –no-cache php
REBUILD PHPMYADMIN
docker-compose down
docker volume rm wp-pete-docker_pma_data
DELETE ALL VOLUMES
docker-compose down -v
RESTART APACHE
docker-compose exec apache bash
apache2ctl restart
APACHE CONFIGURATION FILES ROUTES
/etc/apache2/sites-available
/etc/apache2/sites-enabled
ERASE AND REMOVE CONTAINERS
docker-compose down -v
ENTER ROOT MYSQL
docker-compose build –no-cache php
docker-compose exec db mysql -u root -p
pass: EvenMoreSecret
RELOAD APACHE FROM PHP CONTAINER
curl -sf -H “X-Reload-Secret: SuperReload123” \
http://apache/internal-reload || true