请提前安装好docker和docker-compose,神雕大佬已提供了一键安装脚本 install-docker.sh
下载安装包
https://github.com/eugene91cn/campus-imaotai/releases/download/v1.0.12/campus-imt-V1.0.12.zip
campus-imt-V1.0.12.zip 是针对 arm 平台 docker 一键安装包
- 修复了oddfar原版短信发送失败的bug
- 修复了hi3798mv100平台下报"java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory"的问题
1、把zip文件解压后传入服务器,cd 进入该目录
2、执行以下两个命令:
编译
docker-compose build
拉起
docker-compose up -d
3、稍等三四分钟,运行 docker ps 查看服务是否全部启动运行
查看campus-server的运行日志(命令为:docker logs campus-server),直至出现下图的
“2024-02-06 11:11:44 |INFO |DirectJDKLog.java:173 |Starting ProtocolHandler ["http-nio-8160"]
2024-02-06 11:11:45 |INFO |StartupInfoLogger.java:61 |Started CampusApplication in 80.537 seconds (JVM running for 85.138)”,才表示服务已正常启动,启动时间一般需要数分钟,视cpu性能而定。
访问 http://192.168.8.100:8160
若显示 “欢迎使用campus-imaotai后台管理框架,当前版本:v1.0.12,请通过前端地址访问。” 则部署成功。
用户名: admin 密码:admin123
备注(IP地址为你的服务器IP)
(最新campus-imt-V1.0.12.zip文件中已经修复了hi3798mv100平台下的配置文件,无需手动添加下面的代码)
针对hi3798mv100,需要修改campus-dockerfile配置文件,增加两行
RUN apt-get update
RUN apt-get install -y libatomic1
登录验证码可关闭
附docker-compose安装命令
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose