Docker安装WordPress教程

来自:素雅营销研究院

头像 方知笔记
2025年06月21日 16:45

在当今的互联网时代,WordPress作为最受欢迎的内容管理系统之一,被广泛应用于个人博客、企业网站以及电子商务平台。而Docker作为一种轻量级的容器化技术,能够帮助开发者快速部署和管理应用程序。本文将详细介绍如何使用Docker安装WordPress,让你在几分钟内搭建一个功能齐全的WordPress网站。

1. 安装Docker和Docker Compose

在开始之前,确保你的系统已经安装了Docker和Docker Compose。如果你还没有安装,可以按照以下步骤进行安装:

  • 安装Docker
  1. 访问Docker官方网站(https://www.docker.com/)下载适合你操作系统的Docker安装包。
  2. 按照安装向导完成Docker的安装。
  3. 安装完成后,打开终端或命令提示符,输入docker --version,确认Docker已成功安装。
  • 安装Docker Compose
  1. 如果你使用的是Windows或macOS,Docker Compose通常已经包含在Docker Desktop中。
  2. 对于Linux用户,可以通过以下命令安装Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
  1. 安装完成后,输入docker-compose --version,确认Docker Compose已成功安装。

2. 创建Docker Compose文件

我们需要创建一个docker-compose.yml文件来定义WordPress和MySQL容器的配置。

  1. 在你的工作目录下创建一个新文件夹,例如wordpress-docker
  2. 在该文件夹中创建一个名为docker-compose.yml的文件,并添加以下正文:
version: '3.8'

services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress

wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
- wordpress_data:/var/www/html

volumes:
db_data:
wordpress_data:

在这个配置文件中,我们定义了两个服务:dbwordpressdb服务使用MySQL 5.7镜像,并设置了数据库的用户名、密码和数据库名称。wordpress服务依赖于db服务,并使用最新的WordPress镜像。我们将WordPress的80端口映射到主机的8000端口,方便访问。

3. 启动Docker容器

保存docker-compose.yml文件后,在终端或命令提示符中导航到该文件所在的目录,然后运行以下命令启动容器:

docker-compose up -d

-d参数表示在后台运行容器。Docker将自动下载所需的镜像并启动容器。启动完成后,你可以通过浏览器访问http://localhost:8000来查看WordPress的安装页面。

4. 完成WordPress安装

在浏览器中打开http://localhost:8000后,你将看到WordPress的安装向导。按照以下步骤完成安装:

  1. 选择语言,点击“继续”。
  2. 输入站点标题、用户名、密码和电子邮件地址。
  3. 点击“安装WordPress”。
  4. 安装完成后,点击“登录”并使用你设置的用户名和密码登录WordPress后台。

5. 管理Docker容器

在安装完成后,你可以使用以下命令管理Docker容器:

  • 停止容器
docker-compose down
  • 启动容器
docker-compose up -d
  • 查看容器日志
docker-compose logs -f
  • 删除容器和数据卷
docker-compose down --volumes

6. 总结

通过Docker安装WordPress不仅简单快捷,还能有效隔离环境,避免依赖冲突。本文详细介绍了如何使用Docker和Docker Compose快速搭建一个WordPress网站。希望这篇教程能帮助你轻松上手Docker和WordPress,开启你的网站建设之旅。

如果你在安装过程中遇到任何问题,欢迎在评论区留言,我们将尽力为你解答。祝你使用愉快!