下一届实验室的C语言考核平台的搭建
安装依赖环境
ubuntu系统用户:
sudo apt-get update && sudo apt-get install -y vim python-pip curl git
pip install docker-compose
centos系统用户:
yum update && yum install -y vim python-pip curl git
pip install docker-compose
安装docker
sudo curl -sSL https://get.daocloud.io/docker | sh
安装OJ
克隆源码
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
启动docker
docker-compose up -d // ROOT
可能遇到的问题
问题一
错误出现的原因是,之前启动的 docker-compose 没有关闭。
解决方法
先把之前的 docker-compose 关闭
docker-compose down
1
之后再执行
docker-compose up
问题二
一般情况默认端口都是80和443,但是这两个端口一般都是占用过了,所以需要修改
解决办法
vim docker-compose.yml
最下面的端口改一下