539 字
3 分钟
Debian系统使用Docker安装WordPress
本文主要介绍在Debian系统上使用Docker部署WordPress,这是一种高效且便捷的方式,能够快速搭建WordPress环境,同时保持系统的干净和隔离。
前言
在Debian系统上使用Docker部署WordPress是一种高效且便捷的方式,能够快速搭建WordPress环境,同时保持系统的干净和隔离。
准备工作
1. 更新系统包
首先确保您的Debian系统是最新的:
sudo apt update && sudo apt upgrade -y2. 安装Docker
通过以下命令安装Docker引擎:
curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.shsudo usermod -aG docker $USER安装完成后,请重新登录终端或执行 newgrp docker 命令,以便让当前用户获得Docker操作权限。
使用Docker Compose部署WordPress
1. 创建项目目录
项目目录可以创建在/usr/local或/opt:
mkdir my_wordpress && cd my_wordpress2. 创建docker-compose.yml文件
使用文本编辑器创建 docker-compose.yml 文件,并填入以下内容:
version: '3.8'
services: db: image: mysql:8.0 volumes: - '/opt/wordpress/db-data:/var/lib/mysql' environment: MYSQL_ROOT_PASSWORD: your_secure_root_password MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: your_secure_wordpress_password restart: unless-stopped networks: - wordpress_network
wordpress: depends_on: - db image: wordpress:latest volumes: - '/opt/wordpress/wp-content:/var/www/html/wp-content' ports: - "80:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: your_secure_wordpress_password WORDPRESS_DB_NAME: wordpress restart: unless-stopped networks: - wordpress_network
networks: wordpress_network: driver: bridge重要提示:要将your_secure_root_password和your_secure_wordpress_password替换为自己设置的强密码。
3. 启动服务
在包含 docker-compose.yml 文件的目录下执行:
docker compose up -d完成WordPress安装
- 在浏览器中输入您的服务器IP地址或域名
- 您将看到WordPress的安装界面
- 按照屏幕提示完成以下步骤:
- 选择语言
- 设置站点标题
- 创建管理员用户名和密码
- 设置电子邮件地址
- 点击“安装WordPress”完成安装
管理与维护
常用命令
- 查看服务状态:
sudo docker compose ps - 查看日志:
sudo docker compose logs - 停止服务:
sudo docker compose down - 停止并删除所有数据(谨慎使用):
sudo docker compose down -v
总结
这种方法不仅简化了安装过程,还通过容器化技术确保了环境的一致性和可重复性。Docker Compose的YAML配置文件使得整个部署过程更加标准化,便于后续的维护和升级。
Debian系统使用Docker安装WordPress
https://blog.mal-suen.cn/posts/2023/11/14/