当前位置:首页 > Docker > 正文内容

玩转dockers--搭建wordpress

技术分析2024-11-05 22:45Docker654

首先呢,关于docker,已经是讲解过如何搭建的了,现在,通过dockers创建第一个网站
一、拉取wordpress的镜像
默认是拉取最新的,如果需要等待一段时间,如果出错,多拉取几次/

docker pull wordpress

image.png


二、创建wordpress容器

docker run -it --name=worepress1 -p 98:80 -v /wordpress:/var/www/html -d wordpress

创建一个wordpress容器,映射端口为98,映射目录为/wordpress

image.png

此时已经创建成功了,可以使用http://ip:98 访问看一下
image.png


此时已经成功创建了,但是因为wordpress是跟数据库要关联的,所以还需要创建一个数据库

三、创建mysql容器

首先拉取镜像,本次拉取5.7的镜像

docker pull mysql:5.7

image.png

拉取后开始创建容器

docker run -it --name=mysql5.7 -p 3306: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 /mysql:/var/lib/mysql -d mysql:5.7

这次直接是3306映射3306 、-e MYSQL_ROOT_PASSWORD=123456 设置密码为123456 、-e TZ=Asia/Shanghai 设置容器时区 、--character-set-server=utf8mb4 设置数据库的默认字符集、 --collation-server=utf8mb4_general_ci 设置数据库的排序规则、 -lower_case_table_names=1 表名存储为小写

image.png


进入数据库创建wordpres使用的库

docker exec -it mysql5.7 /usr/bin/bash

进入容器后,直接进入数据库,命令是mysql -uroot -p123456

image.png

接下来,修改mysql的数据权限,在宝塔专列中已经解释过了,这里不再过多赘述

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

image.png

然后创建一个库,并查看是否成功

create database woredpress;

show databases;

image.png

查看一下数据库的ip,因为连接要用到

退出容器和数据库可以直接用exit

docker inspect mysql5.7 | grep IPAddress

image.png

ip要记住,一会要用


四、修改wordpress的配置文件

因为已经给wordpress做了目录映射,我们直接修改wp-config-sample.php文件

vim /wordpress/wp-config-sample.php

image.png

保存并退出

五、进入浏览器浏览我们的网站

1、选择简单中午,点继续

image.png

2、点击‘现在就开始’

image.png

3、然后根据图中填写

image.png

4、运行安装程序

image.png

5、输入需要设定的信息并安装

image.png

6、登录

image.png

image.png


7、直接访问ip和端口
image.png

搭建成功




扫描二维码推送至手机访问。

版权声明:本文由技术分析发布,如需转载请注明出处。

本文链接:https://www.wangtn.cn/?id=8

标签: Docker
分享给朋友:
返回列表

上一篇:玩转docker--安装docker

没有最新的文章了...

“玩转dockers--搭建wordpress” 的相关文章