wordpress 基于docker的安装使用指南

写在前面

后面有时间准备搭建一个自己的网站,展示自己的作品,这篇算是一个入门文章~~~

简介

WordPress是一个免费和开源的内容管理系统(CMS),它允许用户轻松地构建、管理和维护自己的网站。广泛应用于博客、企业网站、个人网站等各种类型的网站。官网

安装

安装要求

安装mysql

bash 复制代码
# mysql 5.7
docker pull mysql:5.7

## 启动mysql
docker run -d --name mysql57 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --restart=always mysql:5.7

参数说明:

  • -p: 端口映射,这里表示将宿主机的3307映射容器中3306端口,一般window上面安装的有mysql,会和这个冲突。在本机上可以使用localhost:3307登陆数据库容器
  • -e: 环境变量,设置镜像中MySQL的root 密码时123456
  • --name: 容器名称 mysql5.7
  • --privileged=true: CentOS系统下的安全Selinux禁止了一些安全权限,导致MySQL容器在运行时会因为权限不足而报错,所以需要增加该选项
  • --restart=always 开机启动
  • -v: 挂载目录,将MySQL容器的/var/lib/mysql映射到宿主机的/data/mysql

在mysql中创建wordpress要使用的数据库

ini 复制代码
# 进入mysql容器
docker exec -it mysql5_7 mysql -uroot -p

#查看已有的数据库
show databases;
# 创建数据库
create database WordPress;

启动wordpress

ini 复制代码
#拉取
docker pull wordpress
# 启动workpress
docker run --name my-wordpress  -p 9999:80 -d --restart=always wordpress

配置容器之间的网络

perl 复制代码
# 创建网络
docker network create my_wordpress_network
#使用
docker network connect my_wordpress_network mysql5_7
docker network connect my_wordpress_network  my-wordpress

生成wp-config.php(可选)

这一步可以通过页面填写自动生成,也可以自己进入容器里面编写

通过自己编写配置文件的方式

bash 复制代码
# 进入wordpress容器
docker exec -it my-wordpress bash

cp wp-config-temp.php wp-config.php

#  安装最新的vim
#如果速度慢可以设置镜像
# sed -i 's/deb.debian.org/mirrors.aliyun.com/g'/etc/apt/sources.list
apt-get update
apt-get install -y vim
# 确认安装成功
vim --version

# 编辑
vim wp-config.php

配置如下:

DB_HOST:配置为容器的IPAddress

访问api.wordpress.org/secret-key/... 获取

通过页面操作生成配置的方式

mysql如果使用的不是容器,就填自己本机上面的,localhost/127.0.0.1都可以

参考:

before-install

howto-install

相关推荐
Web极客码4 天前
Akismet对WordPress防垃圾评论
服务器·搜索引擎·wordpress
尘中客6 天前
【2026最新】如何用 WordPress 零代码搭建八字排盘/紫微斗数网站(附免费开源插件)
php·api·wordpress·建站源码·网站引流
WordPress学习笔记7 天前
B2B独立站与B2C独立站的主题模板选择的对不对很重要
wordpress·gracetheme·wodetheme
WordPress学习笔记7 天前
一般创业公司官网用WordPress主题模板完全足够
wordpress
lilihuigz8 天前
WordPress 7.0 AI基础设施详解:能力API、AI客户端与MCP适配器如何重塑插件生态
人工智能·wordpress·独立站
CSharp精选营8 天前
2026个人博客建站指南:这4种方案总有一款适合你
.net·wordpress·个人博客·独立站·githubpages·建站教程
WordPress学习笔记8 天前
WodeShop构建下一代高性能电商的核心驱动力
wordpress
WordPress学习笔记10 天前
推荐几个SEO友好的wordpress主题
wordpress
WordPress学习笔记11 天前
wordpress大型商城主题
wordpress
syjy213 天前
Polylang Pro WordPress多语言插件使用教程(含下载)
wordpress·wordpress插件