Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Wordpress & Docker
- This file will setup Wordpress, MySQL & PHPMyAdmin with a single command. Add the code below to a file called "docker-compose.yaml" and run the command
- ```
- $ docker-compose up -d
- # To Tear Down
- $ docker-compose down --volumes
- ```
- ```
- version: '3'
- services:
- # Database
- db:
- image: mysql:5.7
- volumes:
- - db_data:/var/lib/mysql
- restart: always
- environment:
- MYSQL_ROOT_PASSWORD: password
- MYSQL_DATABASE: wordpress
- MYSQL_USER: wordpress
- MYSQL_PASSWORD: wordpress
- networks:
- - wpsite
- # phpmyadmin
- phpmyadmin:
- depends_on:
- - db
- image: phpmyadmin/phpmyadmin
- restart: always
- ports:
- - '8080:80'
- environment:
- PMA_HOST: db
- MYSQL_ROOT_PASSWORD: password
- networks:
- - wpsite
- # Wordpress
- wordpress:
- depends_on:
- - db
- image: wordpress:latest
- ports:
- - '8000:80'
- restart: always
- volumes: ['./:/var/www/html']
- environment:
- WORDPRESS_DB_HOST: db:3306
- WORDPRESS_DB_USER: wordpress
- WORDPRESS_DB_PASSWORD: wordpress
- networks:
- - wpsite
- networks:
- wpsite:
- volumes:
- db_data:
- ```
Add Comment
Please, Sign In to add comment