rancher部署Wordpress docker-compose.yml脚本
时间: 2024-06-18 14:05:19 浏览: 203
rancher-upgrade:为运行rancher升级准备docker-compose.yml文件的脚本
好的,下面是一个基于Rancher部署WordPress的docker-compose.yml脚本示例:
```
version: '2'
services:
db:
image: mysql:5.7
volumes:
- /opt/mysql:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: wp_user
MYSQL_PASSWORD: wp_password
wordpress:
depends_on:
- db
image: wordpress
ports:
- "80:80"
links:
- db:mysql
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wp_user
WORDPRESS_DB_PASSWORD: wp_password
WORDPRESS_DB_NAME: wordpress
```
该脚本使用MySQL 5.7镜像和WordPress镜像,创建了两个服务db和wordpress。其中,db服务使用了MySQL镜像,将数据卷挂载到/opt/mysql目录下,设置了MySQL的root用户密码和WordPress需要用到的wp_user、wp_password和wordpress数据库。wordpress服务依赖于db服务,使用了WordPress镜像,将端口映射到80端口,链接了db:mysql,设置了需要用到的环境变量。
阅读全文