当前位置: 首页 > news >正文

Ubuntu 下通过 Docker 部署 WordPress 服务器

最近想恢复写私人博客的习惯,准备搭建一个wordpress。

在这篇博客中,我将记录如何在 Ubuntu 环境下通过 Docker 部署一个 WordPress 服务器。WordPress 是一个流行的内容管理系统(CMS),它让用户能够轻松地创建和管理网站。Docker 是一个开源的容器化平台,能够让你打包应用及其依赖,这样就能在任何地方快速部署。

最近囊中羞涩,决定使用免费的三丰云服务器搭建,配置为 1 核 CPU、1G 内存和 5M 带宽。配置可以满足基本需求。

在 Ubuntu 下通过 Docker 部署 WordPress 的步骤

第一步:安装 Docker

首先,你需要在你的 Ubuntu 系统上安装 Docker。打开终端并输入以下命令:

sudo apt update
sudo apt install docker.io

安装完成后,启动 Docker 服务并设置开机自启:

sudo systemctl start docker
sudo systemctl enable docker

第二步:拉取 WordPress 镜像

使用以下命令从 Docker Hub 拉取最新的 WordPress 镜像:

sudo docker pull wordpress

第三步:创建 MySQL 数据库容器

WordPress 需要一个数据库,我们将使用 MySQL。运行以下命令创建 MySQL 容器:

sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -e MYSQL_DATABASE=wordpress -d mysql:5.7

这里的 yourpassword 是你设置的数据库密码。

第四步:运行 WordPress 容器

接下来,运行 WordPress 容器并链接到 MySQL 容器:

sudo docker run --name wordpress --link mysql:mysql -p 8080:80 -d wordpress

此命令将 WordPress 服务器映射到本地的 8080 端口。

第五步:访问 WordPress

现在,你可以在浏览器中访问 http://your-server-ip:8080,按照提示完成 WordPress 的安装。

额外配置

如果你需要进一步配置,例如持久化数据,可以使用 Docker 卷。创建卷并运行容器时添加 -v 参数:

sudo docker run --name wordpress -v /path/to/your/wp-content:/var/www/html/wp-content --link mysql:mysql -p 8080:80 -d wordpress

以上就是在 Ubuntu 下通过 Docker 部署 WordPress 服务器的详细步骤。希望这个教程对你有所帮助,快去试试吧!

相关文章:

  • SpringBoot3-web开发笔记(下)
  • Rockchip 显示架构
  • python基础:数据类型转换、运算符(算术运算符、比较运算符、逻辑运算符、三元运算符、位运算符)
  • 【力扣hot100题】(084)零钱兑换
  • Ubuntu24.04装机安装指南
  • Elasticsearch生态
  • C++ 编程指南34 - C++ 中 ABI 不兼容的典型情形
  • cursor+高德MCP:制作一份旅游攻略
  • NModbus 库在 C# 中的使用
  • 深入理解linux操作系统---第4讲 用户、组和密码管理
  • Dify + Stable Diffusion实现文生图工作流【两种方式】
  • ffmpeg 切割视频失败 ffmpeg 命令参数 -vbsf 在新版本中已经被弃用,需要使用 -bsf:v 替代
  • SD+融合ControlNet,扩散模型V1.5+约束条件边缘图+颜色图实现服装图像生成:定量对比试验结果+分析
  • 【测试】-- 测试分类
  • pg_rman备份pg数据库(在备库执行)
  • 权限管控与数据安全:衡石ChatBot在钉钉中的合规部署指南
  • 基于Cline和OpenRouter模型进行MCP实战
  • 通过平台大数据智能引擎及工具,构建设备管理、运行工况监测、故障诊断等应用模型的智慧快消开源了
  • 常见的HTTP状态码有哪些
  • GDB 调试命令详解:高效掌握常用调试技巧
  • 梅花奖在上海|第六代“杨子荣”是怎样炼成的?
  • 2025江西跨境电子商务发展交流会召开,探索行业发展新趋势
  • 人民日报钟声:中方维护自身发展利益的决心不会改变
  • 印方称若巴方决定升级局势,印方已做好反击准备
  • 湖南张家界警方公告宣布一名外国人居留许可作废
  • 特朗普称美军舰商船应免费通行苏伊士运河,外交部:反对任何霸凌言行