docker搭建论坛

发布于:2023-01-09 ⋅ 阅读:(218) ⋅ 点赞:(0)

 [root@localhost yum.repos.d]# docker run --name luntan  -d -p 8000:80  tencentci/discuz

运行tencentci/discuz这一容器

在浏览器上使用宿主机IP地址访问​​​​​​http://192.168.123.130:8000/,会看到如下页面

[root@localhost yum.repos.d]# yum install mariadb-server   在宿主机上安装mariadb数据库
[root@localhost yum.repos.d]# systemctl start mariadb   开启数据库服务
[root@localhost yum.repos.d]# ss -lntup | grep 3306  数据库的端口是3306,有这一端口,表明数据库已开启
[root@localhost yum.repos.d]# ps -ef | grep mysql   查看Mysql进程

 运行数据库的初始化页面,如下图所示

 使用mysql -u指定用户,-p密码 登录mysql数据库

 查看数据库

 创建名为:论坛的数据库

 使用论坛数据库,查看里面是否有表

查看 luntan 这一容器的IP地址 

 填写相关信息,创建论坛,如下图所示

但目前root用户没有相关权限,所以,搭建论坛到这一步,会报错 

 进入数据库,查看相关用户的权限

 

 给root用户赋予可以从192.168.123.130这一IP地址登录的权限

 给root用户赋予,可以从任意主机登录的权限

 刷新一下相关配置

查看用户的权限,验证我们做的更改,是否成功 

 update user set  user="root" where host='%',使用这一命令,更改root的权限

 再重新运行一下网站

 看到这个页面,论坛搭建完成,可以在上面进行相关操作

本文含有隐藏内容,请 开通VIP 后查看