This is how you set up local WordPress development with Docker
Clone this project
git clone https://github.com/dalenguyen/wordpress-docker.git
docker run --rm -it --name dcv -v $(pwd):/input pmsipilot/docker-compose-viz render -m image docker-compose.yml
docker-compose up -d
docker-compose ps
After bring the machines up, we create wp-config.php before installing
docker-compose run wp core config --dbname=wordpress --dbuser=wordpress --dbpass=wordpress --dbhost=mysql --dbprefix=wp_
docker-compose run wp core install --url="http://localhost:8080" --title="Docker WordPress" --admin_user="admin" --admin_password="password" --admin_email="email@example.com"
docker-compose run wp plugin install jetpack --activate
docker-compose run wp theme install customizr --activate
docker-compose run wp db export --add-drop-table /export/wordpress.sql
docker-compose run wp db import /export/wordpress.sql