dockercompose安装wordpress
时间: 2025-03-21 21:01:50 浏览: 29
### 使用 Docker Compose 安装 WordPress
为了通过 Docker Compose 成功安装 WordPress,以下是详细的配置和操作方法:
#### 配置环境
确保已经按照指南完成了必要的准备工作[^1]。这包括拥有一个运行 Ubuntu 14.04 的 Droplet 和具备 `sudo` 权限的非根用户。
#### 创建项目目录
创建一个新的工作目录来保存所有的配置文件:
```bash
mkdir wordpress-docker && cd wordpress-docker
```
#### 编写 `docker-compose.yml`
在该目录下创建并编辑 `docker-compose.yml` 文件,内容如下所示:
```yaml
version: '3'
services:
db:
image: mysql:5.7
volumes:
- ./mysql-data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress_user
MYSQL_PASSWORD: wordpress_password
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "80:80"
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wordpress_user
WORDPRESS_DB_PASSWORD: wordpress_password
```
上述配置定义了两个服务:一个是数据库服务 (`db`),另一个是 WordPress 博客站点服务 (`wordpress`)。这两个服务分别被部署到独立的容器中,并且可以通过指定路径实现数据持久化[^3][^5]。
#### 启动服务
执行以下命令启动服务:
```bash
docker-compose up -d
```
此命令将以分离模式后台运行所有定义的服务。
#### 查看服务状态
可以随时使用以下命令检查各个服务的状态:
```bash
docker-compose ps
```
如果一切正常,则应该能看到正在运行中的 `db` 和 `wordpress` 服务实例[^2]。
#### 访问 WordPress
打开浏览器访问服务器 IP 地址或者域名即可进入初始设置页面完成最后几步配置过程[^4]:
- **网站地址**: `http://<your-server-ip>/`
- **管理界面登录链接**: `http://<your-server-ip>/wp-admin/`
---
### 数据持久化的注意事项
MySQL 数据存储于本地项目的 `./mysql-data` 目录下;而 WordPress 自身的内容则存放在 `./wp-content` 中。建议定期对这些重要资料进行备份以防丢失或损坏情况发生。
---
阅读全文
相关推荐


















