当前位置: 首页 > news >正文

学之思社区版考试系统docker-compose部署

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

 安装docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum -y install docker-ce docker-ce-cli containerd.io

 docker 换源

cat >> /etc/docker/daemon.json << EOF
{
    "registry-mirrors": [
        "#换成你自己的可用源"
    ]
}
EOF
systemctl daemon-reload
systemctl restart docker
systemctl enable docker --now
docker info
docker pull hello-world

安装git

yum install -y git

git clone

cd /root/
git clone https://gitee.com/mindskip/xzs-mysql.git

下载数据库

学之思教程

mkdir -p /usr/local/xzs/sql

#把下载的sql放在此目录
vi xzs-mysql.sql
CREATE DATABASE `xzs` CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
USE xzs;
cd /root/xzs-mysql/docker/install
cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x  /usr/local/bin/docker-compose
或者
cp docker-compose-linux-x86_64 /usr/bin/docker-compose
chmod +x  /usr/bin/docker-compose
docker-compose --version

#将编辑好的sql文件,上传到/root/xzs-mysql/docker/sql目录下
mkdir xzs/docker/sql
mv xzs-mysql.sql /usr/local/xzs/docker/sql/
# 将整个/root/xzs-mysql/docker目录中的文件,复制到/usr/local/xzs

如果出现内部错误应该是相应的文件夹放的位置不对  

docker-compose up -d 

cp /usr/local/xzs/docker
docker-compose up -d
[+] Running 22/22
 ⠿ java Pulled                                                                                                                            31.7s
   ⠿ 7448db3b31eb Pull complete                                                                                                            8.0s
   ⠿ c36604fa7939 Pull complete                                                                                                            9.9s
   ⠿ 29e8ef0e3340 Pull complete                                                                                                           18.7s
   ⠿ a0c934d2565d Pull complete                                                                                                           18.8s
   ⠿ a360a17c9cab Pull complete                                                                                                           18.8s
   ⠿ cfcc996af805 Pull complete                                                                                                           18.9s
   ⠿ 2cf014724202 Pull complete                                                                                                           30.9s
   ⠿ 4bc402a00dfe Pull complete                                                                                                           30.9s
 ⠿ mysql Pulled                                                                                                                           34.7s
   ⠿ 328ba678bf27 Pull complete                                                                                                           18.4s
   ⠿ f3f5ff008d73 Pull complete                                                                                                           18.4s
   ⠿ dd7054d6d0c7 Pull complete                                                                                                           18.5s
   ⠿ 70b5d4e8750e Pull complete                                                                                                           18.8s
   ⠿ cdc4a7b43bdd Pull complete                                                                                                           18.9s
   ⠿ a0608f8959e0 Pull complete                                                                                                           18.9s
   ⠿ 5823e721608f Pull complete                                                                                                           23.6s
   ⠿ a564ada930a9 Pull complete                                                                                                           23.7s
   ⠿ 539565d00e89 Pull complete                                                                                                           33.8s
   ⠿ a11a06843fd5 Pull complete                                                                                                           33.8s
   ⠿ 92f6d4aa041d Pull complete                                                                                                           33.9s
   ⠿ 7a5985af804e Pull complete                                                                                                           33.9s
[+] Running 3/3
 ⠿ Network docker_default  Created                                                                                                         0.3s
 ⠿ Container xzs-java      Started                                                                                                         1.5s
 ⠿ Container xzs-mysql     Started       

查看端口

ss -ntl
State      Recv-Q Send-Q                           Local Address:Port                                          Peer Address:Port              
LISTEN     0      128                                  127.0.0.1:3306                                                     *:*                  
LISTEN     0      128                                          *:22                                                       *:*                  
LISTEN     0      100                                  127.0.0.1:25                                                       *:*                  
LISTEN     0      128                                       [::]:22                                                    [::]:*                  
LISTEN     0      100                                      [::1]:25                                                    [::]:*                  
LISTEN     0      128                                       [::]:8000                                                  [::]:*                  
[root@node11 docker]# 

登录IP+端口

ip:8000/admin

admin

123456

ip:8000/student

student

123456

相关文章:

  • Selenium 中 ActionChains 支持的鼠标和键盘操作设置及最佳实践
  • Java入门:环境搭建与第一个HelloWorld程序
  • 八点八数字科技:AI数字人引领智慧文旅新时代
  • SyntaxError: Unterminated string literal
  • ReAct论文阅读笔记总结
  • Docker 搭建本地 cnpm 私有仓库
  • 【数据库系统概论】第一章 绪论
  • 奇安信 2025 年护网蓝队初选笔试题(附答案解析)
  • 一网打尽:文本、图像与变体的统一扩散模型
  • 【Linux】——初识操作系统
  • thingsboard edge 在windows 环境下的配置
  • 香港地区上线独立多用户电商平台系统需要注意哪些问题
  • Kotlin和Java区别
  • ruoyi-ai开源项目启动
  • Trae AI 开发工具使用手册
  • 使用Galaxy创建生物信息学工作流的步骤详解
  • 【招聘精英】
  • RAG技术深度解析:从基础Agent到复杂推理Deep Search的架构实践
  • FreeRTOS第17篇:FreeRTOS链表实现细节05_MiniListItem_t:FreeRTOS内存优化
  • SPA单页面应用优化SEO
  • ps网页设计作品欣赏/seo搜索引擎优化工资多少钱
  • wordpress网站加载慢/百度提交收录入口
  • bi网站开发/搜狗关键词排名查询
  • 外包公司做网站价格/网站seo的优化怎么做
  • 做网站baidunongmin/留号码的广告网站不需要验证码
  • 在线做高中试卷的网站/线上卖货平台有哪些