当前位置: 首页> 娱乐> 明星 > 开源项目-Docker部署学之思管理系统

开源项目-Docker部署学之思管理系统

时间:2025/7/12 16:14:49来源:https://blog.csdn.net/weixin_73059729/article/details/139613488 浏览次数:1次

开源-Docker部署学之思管理系统

文章目录

  • 开源-Docker部署学之思管理系统
    • 资源列表
    • 基础环境
    • 一、安装Docker
    • 二、配置加速器
    • 三、查看Docker版本
    • 四、Git获取源码
    • 五、编辑SQL脚本
    • 六、访问管理系统
      • 如果访问或者登录的时候出现内部服务错误,评论或私信,我给你解决

资源列表

操作系统配置主机名IP所需软件
CentOS 7.92C4Gcook192.168.93.101Docker最新版

基础环境

  • 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
  • 关闭内核安全机制
setenforce 0
sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
  • 修改主机名
hostnamectl set-hostname xzs

一、安装Docker

  • 网络畅通的情况下,直接把下面内容全部复制到终端即可完成操作
# 安装依赖环境
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加CentOS官方镜像站
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum clean all && yum makecache
# 安装Docker
yum -y install docker-ce docker-ce-cli containerd.io
# 启动Docker
systemctl start docker
systemctl enable docker

二、配置加速器

  • 网络畅通的情况下,直接把下面内容全部复制到终端即可完成操作
cd /etc/docker/
cat >> daemon.json << EOF
{  
"registry-mirrors": ["https://8xpk5wnt.mirror.aliyuncs.com"]  
}
EOF
systemctl restart docker

三、查看Docker版本

[root@xzs ~]#  docker version 
Client: Docker Engine - CommunityVersion:           26.1.4API version:       1.45Go version:        go1.21.11Git commit:        5650f9bBuilt:             Wed Jun  5 11:32:04 2024OS/Arch:           linux/amd64Context:           defaultServer: Docker Engine - CommunityEngine:Version:          26.1.4API version:      1.45 (minimum version 1.24)Go version:       go1.21.11Git commit:       de5c9cfBuilt:            Wed Jun  5 11:31:02 2024OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.6.33GitCommit:        d2d58213f83a351ca8f528a95fbd145f5654e957runc:Version:          1.1.12GitCommit:        v1.1.12-0-g51d5e94docker-init:Version:          0.19.0GitCommit:        de40ad0

四、Git获取源码

  • 源码下载不下来的评论或者私信,免费发给你
[root@xzs ~]# yum -y install git
[root@xzs ~]# git clone https://gitee.com/mindskip/xzs-mysql.git
正克隆到 'xzs-mysql'...
remote: Enumerating objects: 32850, done.
remote: Counting objects: 100% (418/418), done.
remote: Compressing objects: 100% (414/414), done.
remote: Total 32850 (delta 260), reused 0 (delta 0), pack-reused 32432
接收对象中: 100% (32850/32850), 230.68 MiB | 17.35 MiB/s, done.
处理 delta 中: 100% (19071/19071), done.

五、编辑SQL脚本

  • 免费提供sql脚本
[root@xzs ~]# yum -y install unzip
[root@xzs ~]# unzip xzs-sql-v3.9.0.zip 
Archive:  xzs-sql-v3.9.0.zipinflating: xzs-mysql.sql           inflating: xzs-postgresql.sql# 在第一行开始添加
[root@xzs ~]# vim xzs-mysql.sql  
CREATE DATABASE `xzs` CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
USE xzs;# 将编辑好的sql文件,移动到xzs-mysql/docker/sql目录下
[root@xzs ~]# mkdir xzs-mysql/docker/sql
[root@xzs ~]# mv xzs-mysql.sql xzs-mysql/docker/sql/# 将整个docker目录中的文件,复制到/usr/local/xzs
[root@xzs ~]# mkdir /usr/local/xzs
[root@xzs ~]# cp -rf xzs-mysql/docker/* /usr/local/xzs/# 进入到install目录,执行以下命令,创建出docker-compose二进制文件
[root@xzs ~]# cd /usr/local/xzs/install/
[root@xzs install]# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
[root@xzs install]# chmod +x /usr/local/bin/docker-compose 
[root@xzs install]# docker-compose --version
Docker Compose version v2.12.1# 执行下面的命令,启动学之思网站,有问题可以查看/usr/local/xzs/log中的日志文件
[root@xzs install]# cd /usr/local/xzs/
[root@xzs xzs]# ls
docker-compose.yml  install  README.md  release  sql
[root@xzs xzs]# docker-compose up -d
[root@xzs xzs]# netstat -anpt | grep 8000
tcp6       0      0 :::8000                 :::*                    LISTEN      10079/java    

六、访问管理系统

如果访问或者登录的时候出现内部服务错误,评论或私信,我给你解决

  • 学生端访问地址:http://192.168.93.101:8000/student
  • 管理端访问地址:http://192.168.93.101:8000/admin
  • 学生端账号密码:student 123456
  • 管理端账号密码:admin 123456
    在这里插入图片描述
    在这里插入图片描述
关键字:开源项目-Docker部署学之思管理系统

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: