SlothのBlog

  • 首页
  • 分类
    • 教程
    • 释义
    • 分享
  • 服务器
  1. 首页
  2. 教程
  3. 正文

几分钟内Docker搭建wordpress网站

2024年1月21日 0条评论

前言

因WordPress依赖较多, 自行安装可能会出一些莫名其妙的问题, 故使用Docker安装

安装教程

安装Docker


bash <(curl -fsSL https://get.docker.com) | bash -s docker

运行Mysql


docker run -d \
--privileged=true \
--restart=always \
--name mysql \
-p 3306:3306 \
-e MYSQL_DATABASE=wordpress \
-e MYSQL_ROOT_PASSWORD=密码 \
mysql:5.7

可选变量 -v 本机目录:/var/lib/mysql , 映射目录, 方便备份和操作

建议将 -p 3306:3306 改为 -p 172.17.0.1:3306:3306 , 增加安全性

(可选) 运行Redis


docker run -d \
--restart=always \
--name redis \
-p 6379:6379 \
redis:6.0 \
--requirepass=密码 # 推荐开启密码

运行WordPress


docker run -d \
--restart=always \
--name wordpress \
-p 8080:80 \
-v /opt/www:/var/www/html \
wordpress:latest

请自行更改 -v /opt/www:/var/www/html 映射路径

此时, 您已成功运行wordpress了, 可以使用 http:// ip : 端口 访问wordpress设置了

设置WordPress

登陆后台之后, 需要根据需求更改 WordPress地址(URL)和 站点地址(URL)

若上面mysql绑定了 172.17.0.1 , 则填入的主机也是 172.17.0.1

最后使用 NGINX 反代 http://172.17.0.1:wordpress端口 即可使用域名访问网站了

反代推荐nginxwebui

Docker安装和使用NginxWebUI的教程
Docker安装和使用NginxWebUI的教程
最好用的nginx面板, 没有之一, nginx proxy manager都不能相比, 毕竟功能npm不够全 本项目可以使用WebUI配置nginx的各项功能, 包括http协议...
标签: docker wordpress wordpress
最后更新:2024年1月27日

slotheve

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

文章目录
  • 前言
  • 安装教程
    • 安装Docker
    • 运行Mysql
    • (可选) 运行Redis
    • 运行WordPress
    • 设置WordPress
标签聚合
nginxwebui docker cmd frp 内网穿透 nginx面板 docker nginx mynodequery wordpress

COPYRIGHT © 2024 SlothのBlog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang