长生栈 长生栈
首页
  • 编程语言

    • C语言
    • C++
    • Java
    • Python
  • 数据结构和算法

    • 全排列算法实现
    • 动态规划算法
  • CMake
  • gitlab 安装和配置
  • docker快速搭建wordpress
  • electron+react开发和部署
  • Electron-创建你的应用程序
  • ImgUI编译环境
  • 搭建图集网站
  • 使用PlantUml画时序图
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Living Team

编程技术分享
首页
  • 编程语言

    • C语言
    • C++
    • Java
    • Python
  • 数据结构和算法

    • 全排列算法实现
    • 动态规划算法
  • CMake
  • gitlab 安装和配置
  • docker快速搭建wordpress
  • electron+react开发和部署
  • Electron-创建你的应用程序
  • ImgUI编译环境
  • 搭建图集网站
  • 使用PlantUml画时序图
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 计算机视觉

  • 快速开始

    • gitlab 安装和配置
    • docker快速搭建wordpress
      • 拉取镜像
      • 创建容器之间的小型局域网
      • 进入MySQL容器
      • 运行wordpress容器
      • 登入wordpress
      • 可能出现的意外情况
        • 解决方法:
    • electron+react开发和部署
    • Electron-创建你的应用程序
    • ImgUI编译环境
    • 搭建图集网站
    • 使用PlantUml画时序图
    • CTS测试
    • Ubuntu 22.04 安装docker和docker compose
    • Linux系统移植(一)--- 交叉编译工具链的配置
    • Linux系统移植(二)--- Uboot移植
    • Linux系统移植(三)--- Linux kernel移植
    • Linux系统移植(四)--- 使用busybox制作根文件系统(rootfs)
    • Linux系统移植(五)--- 制作、烧录镜像并启动Linux
  • 编程小知识

  • 技术
  • 快速开始
DC Wang
2022-03-25
目录

docker快速搭建wordpress原创

# 拉取镜像

docker pull wordpress
docker pull mysql:5.7
1
2

# 创建容器之间的小型局域网

docker network create wpmysql
## 运行MySQL数据库容器
docker run -d -i -t --name mysql --network wpmysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD='root'  mysql:5.7
1
2
3

参数解释:- -d 使容器后台运行 -i -t 起到能与容器经行交互式的作用 --name 给你的容器起个名字 --network 将此容器添加至哪个网络 -p 容器与宿主机之间的端口映射(宿主机端口 :容器端口) -e 此容器自定义参数 MSQL_ROOT_PASSWORD设置此容器MySQL数据库的root初始密码

# 进入MySQL容器

docker exec -it mysql bash
#连接容器之后连接容器的mysql数据库
mysql -u root -p
1
2
3
#执行已下命令创建用户、数据库、给用户赋权、password是用户username的密码
create database if not exists wordpress;
create user 'username'@'%' identified by 'password';
grant all on wordpress.* to 'username'@'%';
1
2
3
4

# 运行wordpress容器

docker run -d -i -t --name wordpress --network wpmysql -p 8080:80 --link mysql wordpress
1

# 登入wordpress

用浏览器地址栏输入:http:yourip:8080即可登入wordpress的设置界面数据库主机那一栏输入 mysql其余看提示应该没有问题

# 可能出现的意外情况

  1. 端口未开放,使得输入 http:yourip:8080 显示无法连接,此时请找百度查看本机端口8080、3306是否开放

  2. wordpress站点只能为英文,不能下载主题,不能更换语言,显示too many requests,具体原因百度搜索。

    # 解决方法:

    1. 插件中心搜索WP-China-Yes这是国人开发的插件,插件里有介绍不在此赘述。此时可更新主题、博客语言
    2. 走到运行wordpress容器这一步运行完之后,进入此搭载wordpress的容器docker exec -it wordpress bash此容器删除/var/www/html目录下的所有文件rm -rf *。移步至本地用迅雷(或其他下载软件)下载https://cn.wordpress.org/wordpress-5.3.2-zh_CN.tar.gz然后上传至服务器(不会请百度,用scp,或filezilla),解压此文件tar -zxvf wordpress-5.3.2-zh_CN.tar.gz然后将文件夹传送搭载wordpress的容器docker cp wordpress wordpress:/var/www/html修改文件夹的所属组chown -R www-data:www-data wordpress此时浏览器访问http://your-ip:8080/wordpress即可进入wordpress安装界面,不过同样最好下载WP-China-Yes否则主题等之类的还是不能正常更新。
编辑 (opens new window)
#wordpress#网站搭建
上次更新: 2022/10/03, 09:24:26
gitlab 安装和配置
electron+react开发和部署

← gitlab 安装和配置 electron+react开发和部署→

最近更新
01
Janus-Pro部署和使用
06-07
02
YOLO部署和微调
06-07
03
MobileNet部署和微调
06-07
更多文章>
Theme by Vdoing | Copyright © 2019-2025 DC Wang All right reserved | 辽公网安备 21021102001125号 | 吉ICP备20001966号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式