注意!!
- 既然是docker部署,应当了解docker的基本使用。
- 镜像使用mysept/wordpress和mysept/mysql(增加了部分初始化代码)
- 镜像mysept/wordpresss和mysept/mysql的源码在下方附件
基础文件(需下载):
- 启动配置文件(点击下载):docker-compose.yml
- 帮助文档(点击下载):README.md
1. 启动docker(先下载基础文件):
- 1. 安装 docker(已经安装的直接下一步)
- 2. 找/创建一个空文件夹,放入docker-compose.yml文件
- 3. 打开终端/控制台 ,在此文件夹路径下输入指令(重装时,先删除残留的html和mysql文件)
# -p wordpress 指定compose名为wordpress,可更改 # -d参数在后台运行,不依赖当前终端 # linux可能需要进入root模式 docker compose -p wordpress up -d
- 4. 等待docker拉取镜像和创建容器
- 5. mysql显示health, wordpress显示started则表示完成
- 6. 此时目录出现html和mysql-data两个文件夹,存放网站的数据
2.初始化wordpress
- 1. 浏览器网址输入 localhost:14801(云服务器是对应的 ip:14801 )
- 2. 可以看到成功进入了一个界面,让你选语言,最下面有中文。
- 3. 语言选好后要求输入数据库参数,参数如下:
# 这里是docker-compose中配置的一个数据库,不是用你系统的其他数据库 # 如果不用我提供的docker-compose,可以用自己主机的数据库 数据库名:db_base 用户名:baseAdmin 密码:baseAdminPwd 数据库主机:mysql # 表前缀不用改
- 4. 确认-运行安装程序-输入站点基本信息
- 注:用户名和密码牢记,其他信息后面可以改,自己按喜好填
- 5. 用刚才提供的用户名和密码登入后台
- 注:初始化后,后台要用14801/wp-admin进入,直接14801端口访问的是文章页
3.发布文章”Hello World”
- 1. 进入管理员后台(localhost:14801/wp-admin 或ip:14801/wp-admin)
- 2. 点击左边导航栏的“文章 – 写文章”
- 3. 随便写点什么(比如Hello World),右上角“保存草稿(可预览)-> 发布”
- 4. 点左上角 ‘W’ 图标回到后台, “文章 – 所有文章” 就能看到你刚刚发的文章了
4*. 使用argon美化主题
Argon的GitHub官网:GitHub: solstice23/argon-theme Public
argon(v1.5.3文件):argon.zip [如果下不了,试试页面最下方的附件argon]
- 1. 打开管理员界面,点击左侧的”外观”-“主题”,上面”安装新主题”,再点上方“上传主题”
- 2. 选择文件->将刚刚下载的 argon.zip 放入,点击“立即安装”
- 3. 点击启用(也可以回到“外观 – 主题”里面去启用)
- 4. 网址输入 localhost:14801,可以看到界面变了,能看到刚刚的HelloWorld文章
arpon官方文档与美化教程:
- 官方文档: Argon Theme Docs
- 非常全面的美化教程:Docker系列 WordPress系列 特效 – Bensz
- 优化推荐:建站笔记 – 鸦鸦的巢穴
- 半透明文章背景:Argon主题美化 – 北冥红烧鱼的芥子空间
- 可用图标表(其实这不是argon的内容):Font Awesome Icons
5*.部署域名和SSL证书
- ->暂时没时间写
附件:
- 启动配置文件:docker-compose.yml
- 帮助文档:README.md
- apron主题包(↓建议官网下最新的↓):apron.zip
- apron-GitHub官网:GitHub:solstice23/argon-theme Public
- 合并的压缩包:wordpress.7z
- 改造的wordpress和mysql镜像源码:docker-mysept.7z