码迷,mamicode.com
首页 > 其他好文 > 详细

docker 搭建 hustoj

时间:2018-09-21 21:15:37      阅读:578      评论:0      收藏:0      [点我收藏+]

标签:ISE   --   gis   版本   reg   本机   git   str   映射   

docker 搭建 hustoj

hustoj 是个GPL开源的OJ,其提供了docker形式的安装方式。

为执行方便,选择使用aliyun提供的docker镜像来加速安装。

拉取镜像

docker pull registry.cn-shanghai.aliyuncs.com/shiningrise/hustoj

执行镜像

docker run -d -it --name hustoj -p 9900:80 --privileged registry.cn-shanghai.aliyuncs.com/shiningrise/hustoj:latest

9900 是物理机针对docker image 80端口的映射。

访问本机如下地址即可开始使用 hustoj

http://127.0.0.1:9900

下载题库

https://github.com/zhblue/freeproblemset/ 提供了免费的题库下载,如果觉得不够用,
还可以去 http://tk.hustoj.com/ 作者提供的付费网站下载更多。

使用本地磁盘volumn

docker因为每次启动都是全新,为持久化,可以挂载一个本地目录给docker image。

标准执行方式

docker run -d -it     -v /data/docker/docker-wxy/data:/data     --privileged     --name hustoj     -p 80:80 shiningrise/hustoj:latest

docker测试安装

    docker run -d -it --name hustoj -p 80:80 --privileged shiningrise/hustoj:latest

仅安装C++版本

    docker run -d -it --name hustoj -p 80:80 --privileged shiningrise/hustoj:cpp

hustoj 配置其它语言

TO be done.

docker 搭建 hustoj

标签:ISE   --   gis   版本   reg   本机   git   str   映射   

原文地址:https://www.cnblogs.com/morya/p/9688421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!