ToB企服应用市场:ToB评测及商务社交产业平台

标题: Docker安装wordpress并设置数据库(超详细版) [打印本页]

作者: 兜兜零元    时间: 2024-8-13 04:07
标题: Docker安装wordpress并设置数据库(超详细版)
一、拉取wordpress镜像(默认最新)


  1. docker pull wordpress
复制代码

二、启动wordpress容器


  1. docker run -it --name mywordpress2 -p 9999:80 -d wordpress
复制代码


  1. docker run -it --name mywordpress2 -p 9999:80 -v /data:/var/www/html -d wordpress
复制代码
这样,容器内的 WordPress 网站就会利用 /data 目录作为长期存储,你可以将数据保存在该目录下,即使容器被删除或重新创建,数据也不会丢失。请确保在运行此命令之前,已经在主机上创建了目的挂载点。
三、查看容器状态

  1. docker ps
复制代码

  1. CONTAINER ID   IMAGE       COMMAND                   CREATED              STATUS              PORTS                  NAMES
  2. d20caba62aa8   wordpress   "docker-entrypoint.s…"   About a minute ago   Up About a minute   0.0.0.0:9999->80/tcp   mywordpress2
复制代码
四、安装wordpress博客程序








  1. docker pull mysql:5.7
复制代码


  1. docker run -it --name=mysql5.7 -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci  --lower_case_table_names=1
复制代码
挂载卷可以参考如下(将路径修改为你想要挂载的位置):
  1. docker run -it --name=mysql5.7 -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -e MYSQL_INITDB_ARGS="--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --lower_case_table_names=1" -v S:\mysqlbak:/var/lib/mysql -d mysql:5.7
复制代码


  1. #进入容器
  2. docker exec -it mysql5.7 bash
  3. #进入mysql数据库--123456
  4. mysql -u root -p
  5. #设置mysql允许访问
  6. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
  7. FLUSH PRIVILEGES;
复制代码


  1. create database wordpress;
复制代码


假如您已经在 Docker 容器中分别安装了 WordPress 和 MySQL,而且想要让它们链接起来,可以按照以下步调举行操作

1、查找 MySQL 容器的 IP 地址

首先,必要查找正在运行的 MySQL 容器的 IP 地址。可以利用以下命令:
  1. docker inspect <mysql-container-name> | grep IPAddress
复制代码

假如用了直接报错grep : 无法将“grep”项辨以为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,假如包罗路径,请确保路径精确 ,然后再试一次。


  1. docker inspect <mysql-container-name> | Select-String IPAddress
复制代码

2、连接 WordPress 到 MySQL

回到容器内,在网站目录下,修改wp-config-sample.php文件




3、运行安装程序





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4