1.安装必要的依赖
sudo yum update
sudo yum -y install epel-release
sudo yum -y install python-pip
sudo yum clean all
sudo yum -y install python-pip
pip install docker-compose
sudo yum -y install vim
sudo yum -y install curl
sudo yum install -y git

2.安装 Docker(建议参见官方github文档)
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - (找不到这个的镜像)
curl -sSL https://get.daocloud.io/docker | sh
sudo systemctl start docker
sudo systemctl enable docker
docker version

3.开始安装
(选择好安装路径运行命令)
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
docker-compose up -d
docker ps -a

通过浏览器访问服务器的 HTTP 80 端口或者 HTTPS 443 端口,就可以开始使用了。后台管理路径为/admin, 安装过程中自动添加的超级管理员用户名为 root,密码为 rootroot, 请务必及时修改密码。


遇到的问题:

1.安装宝塔面板(不是必须的,这只是我的需求)

https://liuyanzhao.com/6323.html

2.搭建文档

https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0

https://www.cnblogs.com/youcong/p/10085387.html

3.过程中的奇奇怪怪的问题

apt-get不能用

https://www.cnblogs.com/yadongliang/p/8660046.html

docker安装镜像找不到

https://www.cnblogs.com/yufeng218/p/8370670.html

80端口被占用

https://blog.csdn.net/qq_37495786/article/details/83274290

最新文章

  1. vaadin_demo
  2. js面向对象总结(一)
  3. -bash: msgunfmt: command not found
  4. Scala 流程空间,函数,异常处理
  5. [ACM_模拟] ZJUT 1155 爱乐大街的门牌号 (规律 长为n的含k个逆序数的最小字典序)
  6. iOS开发中遇到的头文件找不到的问题解决办法
  7. 2014多校第一场 I 题 || HDU 4869 Turn the pokers(费马小定理+快速幂模)
  8. MySQL Server类型之MySQL客户端工具的下载、安装和使用
  9. java中遍历map对象的多种方法
  10. Codeforces Round #269 (Div. 2) A B C
  11. every、some、filter、map、forEach 方法的区别总结
  12. C#基础之操作字符串的方法
  13. 设计模式——观察者模式(C++实现)
  14. Java的常量和变量
  15. 优雅的使用Linux
  16. linux系统快捷键
  17. 9个用来爬取网络站点的 Python 库
  18. tensorflow 的数据管理
  19. python TypeError: 'int' object is not callable 问题解决
  20. python3-----多进程、多线程、多协程

热门文章

  1. Go语言快速安装手册
  2. ios iphone 崩溃字符记录
  3. Java springboot支付宝小程序授权,获取用户信息,支付及回调
  4. 使用Python自动填写问卷星(pyppeteer反爬虫版)
  5. 九:APP及其他资产
  6. 为了加快速度,Redis都做了哪些“变态”设计
  7. 网件wndr4300 ttl连接
  8. leetcode刷题录-1395
  9. postgresql插件安装
  10. 入门OJ:photo