Skip to content

Instantly share code, notes, and snippets.

@prappo
Created October 6, 2021 11:32
Show Gist options
  • Save prappo/6540822466361b2c61a4661db7a087cd to your computer and use it in GitHub Desktop.
Save prappo/6540822466361b2c61a4661db7a087cd to your computer and use it in GitHub Desktop.
Docker WordPress Development Environment
version: "3.3"
services:
db:
container_name: 'wordpress-database'
image: 'mysql:5.7'
volumes:
- './database/mysql:/var/lib/mysql'
ports:
- 18766:3306
environment:
MYSQL_ROOT_PASSWORD: mysqlpassword
MYSQL_DATABASE: wordpress_db
MYSQL_USER: wordpress_user
MYSQL_PASSWORD: wordpress_password
wordpress:
container_name: 'wordpress'
image: 'wordpress:latest'
ports:
- '80:80'
environment:
WORDPRESS_DB_HOST: 'db:3306'
WORDPRESS_DB_USER: wordpress_user
WORDPRESS_DB_PASSWORD: wordpress_password
WORDPRESS_DB_NAME: wordpress_db
volumes:
- "./plugins:/var/www/html/wp-content/plugins"
- "./themes:/var/www/html/wp-content/themes"
phpmyadmin:
container_name: 'phpmyadmin'
links:
- db
image: phpmyadmin
restart: always
ports:
- 8080:80
environment:
PMA_ARBITRARY: 1
PMA_HOST: db
PMA_USER: wordpress_user
PMA_PASSWORD: wordpress_password
PMA_PORT: 3306
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment