以Ubuntu为例
安装依赖环境
sudo apt-get update && sudo apt-get install -y vim python3-pip curl git
pip3 install --upgrade pip
pip install docker-compose
安装docker
sudo curl -sSL https://get.daocloud.io/docker | sh
安装应用与服务
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
启动应用
docker-compose up -d
这里可能会报错,诸如连接错误,没有权限之类,见下图
- 解决办法:网络连接相关的文件缺少权限,给docker-compose加权限就没用了,命令如下:
sudo chmod 777 /var/run/docker.sock
查看验证服务/应用
docker ps -a
如下即表示正常启动可访问。