Skip to content

Instantly share code, notes, and snippets.

@domwebber
Created November 17, 2022 19:03
Show Gist options
  • Save domwebber/84f9dce750e2fa5fba0af5902800637b to your computer and use it in GitHub Desktop.
Save domwebber/84f9dce750e2fa5fba0af5902800637b to your computer and use it in GitHub Desktop.
Simple Docker WordPress Install (MariaDB)
DB_USER="exampleuser"
DB_PASSWORD="examplepassword"
DB_NAME="wordpress_site"
version: "3.1"
services:
wordpress:
image: wordpress
restart: always
ports:
- 80
environment:
WORDPRESS_DB_HOST: database
WORDPRESS_DB_USER: ${DB_USER?err}
WORDPRESS_DB_PASSWORD: ${DB_PASSWORD?err}
WORDPRESS_DB_NAME: ${DB_NAME?err}
networks:
- layer1
volumes:
- ./wordpress:/var/www/html
database:
image: mariadb
restart: always
environment:
MARIADB_USER: ${DB_USER?err}
MARIADB_PASSWORD: ${DB_PASSWORD?err}
MARIADB_DATABASE: ${DB_NAME?err}
MARIADB_RANDOM_ROOT_PASSWORD: yes
MARIADB_ROOT_HOST: localhost
MARIADB_AUTO_UPGRADE: yes
networks:
- layer1
volumes:
- database:/var/lib/mysql
networks:
layer1:
driver: bridge
volumes:
database:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment