准备工作:安装docker安装mysql(创建好数据库等)

一、拉镜像

镜像版本查看:https://hub.docker.com/_/wordpress?tab=tags&page=1&ordering=last_updated

docker pull wordpress:latest

二、运行容器

docker run -d --name wordpress \
  -e TZ="Asia/Shanghai" \
  -e WORDPRESS_DB_HOST=127.0.0.1:3306 \
  -e WORDPRESS_DB_USER=root \
  -e WORDPRESS_DB_PASSWORD=password \
  -e WORDPRESS_DB_NAME=wordpress \
  -p 1080:80 \
  --restart=always \
  wordpress

运行完可以查看日志 docker logs --tail 10 wordpress | grep info
参数说明:

  • WORDPRESS_DB_HOST:mysql的IP+端口
  • WORDPRESS_DB_USER:mysq用户名
  • WORDPRESS_DB_PASSWORD:mysql密码
  • WORDPRESS_DB_NAME:数据库名,默认是wordpress
  • -p 1080:80 是指宿主机的1080端口映射容器的80端口,容器内端口80不要修改
  • restart=always 随docker的启动而启动

三、初始化配置

经过上述步骤 打开地址:http://127.0.0.1:1080 能看到以下页面就说明安装成功了
docker 安装wordpress
设置管理员账号和密码,点击安装WordPress
docker 安装wordpress
安装成功后的后台管理页面,后台管理地址 http://127.0.0.1:1080/wp-admin
docker 安装wordpress
数据库表结构
docker 安装wordpress

四、其他配置

4.1 绑定域名,设置->常规
docker 安装wordpress

4.2 更换域名,替换下面的www.old.com和www.new.com

UPDATE wp_options SET option_value=replace(option_value,'http://www.old.com','http://www.new.com') WHERE option_name in('home','siteurl');
UPDATE wp_posts SET post_content = replace(post_content,'http://www.old.com','http://www.new.com');
UPDATE wp_posts SET guid = replace(guid,'http://www.old.com','http://www.new.com');

相关文章:

  • 2021-08-20
  • 2021-06-11
  • 2021-10-06
  • 2021-07-11
  • 2021-12-24
  • 2021-12-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-11-22
  • 2022-12-23
  • 2021-12-31
  • 2021-08-27
相关资源
相似解决方案