前期准备:
x64 ubuntu 镜像、vmware、ss账号
注意一定要有64位镜像!
ss不是必须的,不过没有的话就等着下载一晚上吧...
首先先装好ubuntu,我装的是ubuntu-16.04-desktop-amd64.iso。
然后先换个软件源
装docker
然后主机打开ss,注意勾选允许局域网连接。
然后看一下主机ip
把uoj的包下下来(https://github.com/vfleaking/uoj),安装
然后如果下得比较慢,还要再设置docker的代理。
因为我用的是ubuntu 16.04,所以网上的方法都用不了。
最后按官方帮助:https://docs.docker.com/engine/admin/systemd/#http-proxy设置就可以了。
挂完代理就慢慢等吧...
第一步下好了之后,我们还需要下载两个jdk包放进去。
如果不用评测java就直接按错误信息扔两个空文件就行。
然后就开始安装了,出现了各种各样奇怪的信息...
之类的
终于出现了这一行字
那么<image-id>在我这里就是66e27a0dd05a。
然后启动就直接输进去就行了:
(记得sudo)
基本完成了!
我们编辑一下/etc/hosts:
打开127.0.0.1:
基本完成了!
然后我们配置一下端口映射:
vmware里编辑->虚拟网络编辑器
虚拟机IP地址就是虚拟机的IP,ifconfig一下就可以找到。
接下来因为没想好域名,所以暂时要用的话,就先用fiddler2转发一下好了。
(http://stackoverflow.com/a/21586034)
然后加管理员...看图吧。
首先在docker那个窗里打开mysql:
mysql app_uoj233 -u root -p
默认密码是root。
超管就加好了。
更新中..
时间: 2024-09-29 02:04:39