分类: 虚拟化
2020-08-09 11:23:19
Moodle平台的代码运行题目类型coderunner会使用到一个jobe服务器作为自动判卷的后台,后台采用docker形式安装在自己本地的服务器是比较简单方便,不受官方系统的提交数量限制。
安装好jobeserver的docker镜像后如何更新,先记录如下:
1、每当远程的镜像有更新之后,首先pull到本地(需要一段时间,最新镜像1.2G左右)
docker pull trampgeek/jobeinabox
用docker images 查看的时候会有两个同名称的镜像,一个tag是 latest ,一个tag是 none
2、停止已有jobe服务
docker stop jobe
5、网页上面试一下coderunner自动判卷是否正常
6、执行完成之后, 找到 tag 为 none 的镜像ID,手动删除之:
docker images看一下none对应的image id是多少;
docker ps -a 看一下有那个已有docker在使用该镜像
docker rm 镜像id (删除所有使用该镜像的docker实例)
docker rmi imageID (删除老的none对应的jobe镜像文件)