- 已安装 Docker && Docker-compose
使用稳定版
# 使用稳定的构建(github release)
# docker.io 源
# sleepnap/beidou-server-all:<版本号>
# ghcr.io 源
# ghcr.io/beidoums/beidou-server-all:<版本号>
git clone https://github.com/BeiDouMS/BeiDou-docker && cd BeiDou-docker
# 初始化文件
sudo docker create --name temp-beidou ghcr.io/beidoums/beidou-server-all:v1.5 && sudo docker cp temp-beidou:/opt/server beidou-server-release && sudo docker rm temp-beidou
# 使得配置适配容器数据库
sed -i 's/localhost:3306/beidou-db:3306/g' ./beidou-server-release/application.yml
# 一键创建容器并启动
sudo docker compose -f docker-compose-release.yml up -d
# 关闭服务
sudo docker compose -f docker-compose-release.yml stop
# 开启服务(需要创建过)
sudo docker compose -f docker-compose-release.yml start
# 重启服务
sudo docker compose -f docker-compose-release.yml restart
# 查看日志
sudo docker compose -f docker-compose-release.yml logs --tail 500
# 服务器配置文件位置
# beidou-server-nightly/application.yml
# 脚本位置
# beidou-server-nightly/scripts
# beidou-server-nightly/scripts-zh-CN
# wz位置
# beidou-server-nightly/wz
# beidou-server-nightly/wz-zh-CN
使用尝鲜版
# 要使用最新的构建 (每日定时构建)
# docker.io 源
# sleepnap/beidou-ui:nightly
# sleepnap/beidou-server:nightly
# ghcr.io 源
# ghcr.io/beidoums/beidou-ui:nightly
# ghcr.io/beidoums/beidou-server:nightly
git clone https://github.com/BeiDouMS/BeiDou-docker && cd BeiDou-docker
# 先修改 docker-compose-nightly.yml 中的 ip 设置 ...
# 若要访问管理页面, 还需设置app.vue
# 目前不用提供 nginx-ui.conf 了
# 如果要挂载wz scripts 先执行以下指令 ↓ 再取消注释 volumes 设置
# sudo docker create --name temp-beidou ghcr.io/beidoums/beidou-server:nightly && sudo docker cp temp-beidou:/opt/server beidou-server-nightly && sudo docker rm temp-beidou
sudo docker compose -f docker-compose-nightly.yml up -d
sudo docker compose -f docker-compose-nightly.yml stop
sudo docker compose -f docker-compose-nightly.yml start
sudo docker compose -f docker-compose-nightly.yml restart
sudo docker compose -f docker-compose-nightly.yml logs --tail 500
# 服务器配置文件位置
# beidou-server-nightly/application.yml
# 脚本位置
# beidou-server-nightly/scripts
# beidou-server-nightly/scripts-zh-CN
# wz位置
# beidou-server-nightly/wz
# beidou-server-nightly/wz-zh-CN
beidou-server-all:<version>
为带有版本号的稳定版
beidou-server:nightly
, beidou-ui:nightly
是每日五点基于最新代码构建的尝鲜版,前后端分开打包,需要一起安装,推荐使用 docker-compose