Wordpress的docker-compose.yml
时间: 2024-03-25 17:36:33 浏览: 126
以下是一个简单的WordPress Docker Compose配置文件示例:
```
version: '3'
services:
db:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password_here
MYSQL_DATABASE: your_database_name_here
MYSQL_USER: your_username_here
MYSQL_PASSWORD: your_password_here
volumes:
- ./db-data:/var/lib/mysql
wordpress:
depends_on:
- db
image: wordpress:latest
restart: always
ports:
- 8000:80
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: your_database_name_here
WORDPRESS_DB_USER: your_username_here
WORDPRESS_DB_PASSWORD: your_password_here
volumes:
- ./wp-content:/var/www/html/wp-content
```
在上面的配置文件中,我们定义了一个数据库服务和一个WordPress服务。数据库服务使用最新版本的MySQL镜像,设置了MySQL的根密码、数据库名称、用户名和密码。我们还将MySQL数据目录映射到主机的db-data目录中。
WordPress服务依赖于数据库服务,并使用最新版本的WordPress镜像。我们将WordPress服务的容器端口映射到主机的8000端口,并设置了WordPress的数据库主机、数据库名称、用户名和密码。我们还将WordPress的wp-content目录映射到主机的wp-content目录中。
您可以将此配置文件保存为docker-compose.yml,然后使用以下命令启动WordPress服务:
```
docker-compose up -d
```
阅读全文