安装docker
去 https://docs.docker.com/compose/install/#installing-compose 下载docker安装包,正常安装即可,安装完成后会提示要注销电脑才能完成安装,点确认自动注销即可。
docker安装完成后在命令行输入docker,如能找到该命令,则安装成功。
项目源码下载
git clone https://github.com/Learnware-LAMDA/Beimingwu.git
如果遇到网络问题,去该github仓库手动下载zip文件也可以:https://github.com/learnware-lamda/Beimingwu
配置deploy目录
切换到docker-compose目录:
cd Beimingwu\deploy\docker-compose
复制相关文件:
xcopy /E /I ..\..\backend Beimingwu\backend
xcopy /E /I ..\..\frontend Beimingwu\frontend
xcopy /E /I ..\static Beimingwu\deploy\static
xcopy /E /I ..\static Beimingwu\deploy\kubernetes
准备miniconda安装文件
curl -o miniconda_install.sh https://repo.anaconda.com/miniconda/Miniconda3-py38_23.9.0-0-Linux-x86_64.sh
准备Learnware仓库:
git clone https://github.com/Learnware-LAMDA/Learnware.git
构建镜像
docker compose -f docker-compose.yaml build
启动容器
docker compose -f docker-compose.yaml -p learnwaresingle up -d
访问网站
管理页面: http://127.0.0.1:5174(http://127.0.0.1:5174/)
前端页面: http://127.0.0.1:5173(http://127.0.0.1:5173/)
默认管理员账户:
- 用户名: admin@localhost
- 密码: admin