[root@shuaichao ~]# cat /opt/docker-compose.yaml
version: "3"
services:
mysql_master:
image: mysql:5.7
volumes:
- /opt/master_my.cnf:/etc/my.cnf
- /opt/master_data:/var/lib/mysql
expose:
- 3306
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: redhat
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: redhat
redis:
image: redis:latest
expose:
- 6379
volumes:
- /opt/redis_data:/data
- /opt/redis.conf:/etc/redis/redis.conf
wordpress:
image: wordpress:latest
expose:
- 80
volumes:
- /opt/wordpress_data:/var/www/html
depends_on:
- mysql_master
- redis
links:
- mysql_master:mysql_master
- redis:redis
environment:
WORDPRESS_DB_HOST: mysql_master
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: redhat
WORDPRESS_DB_NAME: wordpress
WORDPRESS_TABLE_PREFIX: wp_
ports:
- 80:80
暂无评论