编辑
2025-11-27
运维
00
请注意,本文编写于 52 天前,最后修改于 47 天前,其中某些信息可能已经过时。

将 domjudge 服务从当前服务器迁移到另一台服务器。(docker-compose文件参考另一篇文章:http://blog.zymusic.top/post/36

sh
docker-compose down # 在项目根目录的上一级执行 tar -czvf domjudge_backup.tar.gz ./dom #

把压缩包传给你的另一台机器。

sh
tar -xzvf domjudge_backup.tar.gz cd dom # 给数据库目录正确的权限 sudo chown -R 999:999 database/ sudo chmod -R 755 database/ # 给 DomServer 数据目录正确的权限 sudo chown -R 1000:1000 domserver_data/ sudo chmod -R 755 domserver_data/ docker-compose up -d

这样就可以直接启动了(注意docker-compose里面的镜像版本建议我的一致)

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay