1.postgres数据库
QingdaoU/OnlineJudge用的数据库是postgreSQL,一个关系型数据库。
默认端口是5432,我们下载一个navcat 15以上的版本,用来连数据库。
2.修改docker-compose.yml文件
修改docker-compose.yml,手动添加一个端口,用来映射docker里面postgers数据库的5432端口。
进入到postgres所在的容器中,输入 netstat -lnpt 可以看到当前5432端口确实处于监听状态 LISTEN。
 
   修改docker-compose.yml文件,在oj-postgres最后一行添加一行代码:
ports:
      - "0.0.0.0:5400:5432" 
   意思是物理机的5400映射到docker的5432端口
:QW保存文件,然后在OJ所在目录重新执行 docker-compose up -d
物理机或者控制台管理防火墙上开启5400端口
3.登录数据库
 
   我们选择PostgreSQL
数据库:onlinejudge 用户名:onlinejudge 密码:onlinejudge (部署后一定要修改成不低于16位的复杂组合密码)
 
   



![[2.2.4]进程管理——FCFS、SJF、HRRN调度算法](https://img-blog.csdnimg.cn/img_convert/684703e6021f0d6c7a3061ef86b61097.png)














