请提前安装好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 一键安装包

  1. 修复了oddfar原版短信发送失败的bug
  2. 修复了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,请通过前端地址访问。” 则部署成功。

4、访问 http://192.168.8.100:9999 进行前端登录

用户名: 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

    唉,报错404,发现campus-server起不来。
    docker logs campus-server
    反馈信息
    java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

      betykang root@onecloud:/opt/campus/campus-imt-V1.0.12# docker logs campus-server
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
      java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

        eugene 应该是jdk的基础镜像有问题。换了一个镜像不过最后因为空间不够了没有build成功。现在机器已经死了连不上了。等我回去确认一下看看

          eugene 最关键的解压传入服务器,放在哪?cd能不能给小白讲解一下,这个没见过这个步骤不好弄啊

            betykang 刚试了下100的平台装完是出现
            java: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

            betykang 目前问题已经解决 mv100的机型需要修改campus-dockerfile,
            增加libatomic1安装步骤

            RUN apt-get update
            RUN apt-get install -y libatomic1

            The Compose file './docker-compose.yml' is invalid because:
            services.campus-server.depends_on contains an invalid type, it should be an array

              安装后一直加载资源,是不是盒子内存太小的原因?

                xwb123 请问直接把解压的文件夹campus-imt-V1.0.12传到var 文件夹嘛?
                运行docker-compose build
                提示The Compose file './docker-compose.yml' is invalid because:
                services.campus-server.depends_on contains an invalid type, it should be an array。

                谢谢

                  lvye62 解压出来里面还有一个文件夹,把里面的文件夹传上去

                  lvye62 但是我部署成功了,进不了前台,一直显示加载,可能1000太落后了

                  xwb123 查看下容器里的4个服务有没有正常启动,查看下日志 docker logs campus-server
                  成功启动如下图所示

                    开源、免费、互助、进步

                    e 酷网 www.ecoo.top 2023