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

news2024/11/17 3:29:19

开源-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 - Community
 Version:           26.1.4
 API version:       1.45
 Go version:        go1.21.11
 Git commit:        5650f9b
 Built:             Wed Jun  5 11:32:04 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          26.1.4
  API version:      1.45 (minimum version 1.24)
  Go version:       go1.21.11
  Git commit:       de5c9cf
  Built:            Wed Jun  5 11:31:02 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.33
  GitCommit:        d2d58213f83a351ca8f528a95fbd145f5654e957
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        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.zip
  inflating: 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
    在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1818073.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue-pdf-embed 跨域(配置nginx允许跨域)

业务中有个功能需要实现预览pdf&#xff0c;使用了vue-pdf-embed。预览跨域报错。 原nginx路径配置 nginx需要增加跨域处理 增加这一行代码add_header Access-Control-Allow-Origin *; location /files/ {add_header Access-Control-Allow-Origin *;alias C:/uploadFile/; }

B端系统导航有哪些类型?本文告诉你7个常用的。

B端系统相对与C端来说&#xff0c;功能复杂&#xff0c;信息量大&#xff0c;流程负复杂&#xff0c;层级深&#xff0c;这个时候到就显得尤为重要了&#xff0c;直接关乎用户体验&#xff0c;本文大美B端工场带领大家看看这个问题。 一、导航对于B端系统的重要性 导航在B端系…

unity 打包PC安装包中常见文件的功能

目录 前言 一、打包好的文件 二、常用文件 1.文件夹XXX_Data 2.文件夹MonoBleedingEdge 3.文件夹XXX_Data内部 三、文件的应用 1.如果你替换了一个图片 2.如果你新增了或减少了图片和资源 3.场景中有变动 4.resources代码加载的资源改了 5.如果你代码替换了 四、作…

【笔记】【Git】多个dev分支合并到master分支的文件冲突

问题描述 多个dev分支在同步开发,同时发起代码评审,但合入master的时候存在先后顺序,那么后面同文件的操作则会提示“合并有文件冲突”,导致代码无法入库,只能重新提交。 在个人分支中如何解决与master分支差异,从何顺利提交评审合入代码? 参考方案 1、按照下面的流程…

智慧煤矿中的视觉分析:高效的下料口堵塞检测方案

随着工业4.0的推进&#xff0c;智慧煤矿逐渐成为煤炭行业的重要发展方向。智慧煤矿通过引入物联网、大数据、人工智能等技术&#xff0c;实现了矿井作业的自动化和智能化&#xff0c;从而提高了生产效率和安全水平。在智慧煤矿的运营过程中&#xff0c;下料口堵塞是一个常见且严…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 团队派遣(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍓OJ题目截图 📎在线评测链接 团队派遣(100分) 🌍 评测功能需要订阅专栏…

硬核:浏览器发展的四大方向,早把C/S挤到犄角旮旯了。

浏览器是互联网的基础设施&#xff0c;浏览器早不满足于作为上网入口&#xff0c;而是全面进化啦&#xff0c;比如各类应用开始web化&#xff0c;同时浏览器也被分装到桌面应用中去&#xff0c;本文就给大家分享一下浏览器发展的四大方向。 方向一&#xff1a; 传统桌面浏览器…

一文读懂Web Codecs API:浏览器背后的媒体魔术师

引言 ​在早期的Web 网页中&#xff0c;视频播放通常要依靠 Flash 和 Silverlight 等插件来完成&#xff0c;浏览器是不支持直接播放视频的。 随着网络技术的发展&#xff0c;视频这种媒体方式的需求变得普遍&#xff0c;HTML5中&#xff0c;出现了一个新的元素Video&#xf…

VMware Workstation 16安装Redhat6.9

一、创建虚拟机及安装操作系统 1、创建虚拟机 VMware Workstation 16 创建虚拟机 2、安装Redhat6.9 1.挂载系统镜像 2.开启虚拟机&#xff0c;安装操作系统 3.选择【Install or upgrade an existing system】 4.默认&#xff0c;跳过 5.默认&#xff0c;【Next】 5.选择中文…

错误记录:调用原生TvSettings 的 com.android.tv.settings.device.storage.ResetActivity 无法启动

错误现场 起因&#xff1a;第三方 app 调用原生TvSettings 的 com.android.tv.settings.device.storage.ResetActivity &#xff0c;发现无法启动&#xff0c;查看Log有报错。原因&#xff1a;未设置 android:exported“true”错误&#xff1a;ActivityTaskManager: Permissio…

土耳其(小亚细亚)历史上的各个阶段

一个国家的历史书写方式有两种&#xff0c;其一是按本国主体民族的渊源&#xff0c;其二是本国国土内发生的都属于本国史。一般来说&#xff0c;这两种方式相当程度上是重合的&#xff0c;但也有例外&#xff0c;比如本文要讲述的土耳其。 土耳其的国土并不辽阔&#xff0c;其…

文章解读与仿真程序复现思路——电工技术学报EI\CSCD\北大核心《100%新能源场景下考虑频率稳定约束的源网荷储一体化系统储能优化配置》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

遇到Windows无法启动时不要担心,这里有解决办法

序言 如果有一天你打开电脑,Windows拒绝启动,你该怎么办?其实“Windows无法启动”是一种常见症状,原因多种多样,因此你需要进行一些故障排除。 现代版本的Windows更善于从这种情况中自动恢复,而Windows XP遇到此问题时可能会停止在运行的地方,现代版本的Windows将尝试…

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第39课-时间通知-按秒刷新

【WEB前端2024】3D智体编程&#xff1a;乔布斯3D纪念馆-第39课-时间通知-按秒刷新 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界…

version-manager最好用的SDK版本管理器,v0.6.2发布

项目地址&#xff1a;https://github.com/gvcgo/version-manager 中文文档&#xff1a;https://gvcgo.github.io/vdocs/#/zh-cn/introduction 功能特点&#xff1a; 跨平台&#xff0c;支持Windows&#xff0c;Linux&#xff0c;MacOS支持多种语言和工具&#xff0c;省心受到…

一个强大的算法模型,GP !!

高斯过程算法是一种强大的非参数机器学习方法&#xff0c;广泛应用于回归、分类和优化等任务中。其核心思想是利用高斯分布来描述数据的分布&#xff0c;通过核函数来度量数据之间的相似性。与传统的机器学习方法相比&#xff0c;高斯过程在处理小样本数据和不确定性估计方面具…

Linux内核编程(二)杂项设备模型框架

本文目录 一、知识点1. Linux设备分类2. 设备号3. Linux 字符设备的几种编程模型 二、杂项设备模型API1. 杂项设备结构体2. 注册杂项设备3. 注销杂项设备4. copy_from_user5. copy_to_user 三、字符设备编程 查看&#xff1a;内核驱动程序编写环境搭建。 一、知识点 1. Linux设…

11.2 Go 常用包介绍

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

如何思考生成式人工智能著作权案件中的救济问题

如何思考生成式人工智能著作权案件中的救济问题 迄今为止&#xff0c;在16起指控OpenAI和其他生成人工智能(AI)技术开发商侵犯版权的诉讼中&#xff0c;最引人注目的指控是&#xff0c;为了训练生成人工智能模型而复制受版权保护的作品侵犯了版权。 一些评论员相信&#xff0c…

three.js纹理贴图褪色失真问题解决

网上查的都是加encoding配置&#xff0c;但是最新版本&#xff0c;纹理对象属性名.encoding已经变更为.colorSpace // 纹理贴图加载器 const texLoader new THREE.TextureLoader(); const texture texLoader.load("./test.jpg"); texture.colorSpace THREE.SRGBC…