Skip to content

Instantly share code, notes, and snippets.

@NaveenKharwar
Last active November 10, 2022 15:56
Show Gist options
  • Save NaveenKharwar/dee912f3099cd46aff802c7525253360 to your computer and use it in GitHub Desktop.
Save NaveenKharwar/dee912f3099cd46aff802c7525253360 to your computer and use it in GitHub Desktop.
Docker Compose File:- WordPress + PhpMyAdmin + WP-CLI
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', './uploads.ini:/usr/local/etc/php/conf.d/uploads.ini']
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
networks:
- wpsite
# WP-CLI
cli:
image: wordpress:cli
volumes: ['./:/var/www/html']
networks:
- wpsite
networks:
wpsite:
volumes:
db_data:
@HardeepAsrani
Copy link

@NaveenKharwar WP-CLI chal raha hai? That image never works for me.

@NaveenKharwar
Copy link
Author

@NaveenKharwar WP-CLI chal raha hai? That image never works for me.

Haan Chal rha hai Ubuntu mai perfect don't know about Mac and Windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment