虚拟机上装uoj

前期准备:

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

虚拟机上装uoj的相关文章

(2)在VMware虚拟机上装CentOS6_Linux系统

系统分区与格式化 一.磁盘分区: 磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分.碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区. 二.分区类型: 主分区:最多只能有4个 扩展分区: 最多只能有1个. 主分区加扩展分区最多有4个. 不能写入数据,只能包括逻辑分区. 逻辑分区 三.格式化: 格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(FAT16,FAT32,NTFS,EXT2,EXT3,EXT4等),

vmware 虚拟机上装vxwoks5.5全过程

vmware 虚拟机上装vxwoks5.5全过程 2011-06-22 10:06:51|  分类: VMware相关|举报|字号 订阅 最近在学习vxworks,要在vmware虚拟的基于Pentium处理器上运行Vxworks,于是上参照网上大牛的文档,却在一些关键的地方过不去,于是广泛搜资料,费好些功夫终于把vxworks顺顺当当地请上了虚拟机.为避免初入vxworks界的同仁走同样弯路,决定把前前后后需要注意的地方都写下来,顺便也做个纪念. 总的过程分为以下几步: 1.编译网卡驱动. 2

在vmware虚拟机上装windows10的方法

一.打开VM虚拟机软件,在软件主界面中选择“创建新的虚拟机” 二.点击软件页面中的“典型”,点击“下一步”按钮. 三.选择好Windows10系统安装镜像文件,然后点击“下一步”按钮. 四.选择安装的操作系统为Windows 10 64位系统,然后点击“下一步”按钮. 五.选择虚拟机安装文件存储位置,点击“下一步”按钮. 六.划分安装虚拟系统所占用的磁盘空间,点击“下一步”按钮. 七.初步完成了设置项目,最后点击“完成”按钮. 八.在新建的虚拟机页面中,点击“开启此虚拟机”选项. VM软件将开始

虚拟机VirtualBox安装win7完整步骤|怎么在VirtualBox上装win7系统

1. http://www.xitongcheng.com/jiaocheng/xtazjc_article_26588.html 2. VirtualBox是一款免费的虚拟机软件,可以在VirtualBox虚拟机上安装不同的操作系统,并且不会对当前系统造成影响,那么要怎么在VirtualBox上安装win7系统呢?下面小编跟大家分享虚拟机VirtualBox安装win7系统完整步骤. 一.安装准备1.虚拟机VirtualBox:VirtualBox下载安装步骤图解2.操作系统:win7虚拟机专

可以ping通,但无法通过ssh连接虚拟机的解决方案

虚拟机上装了一个 Linux 玩玩, 但在启动 Linux 后,在 Windows 中通过 Xshell 以 SSH 方式连接到 Linux 时却连接不上,于是打开 CMD 窗口,输入了 ping 192.168.220.128,返回结果显示可以拼通: Pinging 192.168.220.128 with 32 bytes of data: Reply from 192.168.220.128: bytes=32 time<1ms TTL=64 Reply from 192.168.220.

给一个运行在windows 7和NAT下的VMWARE虚拟机分配固定IP

虚拟机上装了个oracle服务器,每次vmware重启或者resume时总要分配新的IP地址,这样就得修改windows下的客户端配置,所以需要想办法把IP地址固定住. DHCP服务在客户端请求IP时可以根据mac地址给予"固定"的IP.  第一步:修改DHCP服务器配置文件: 在C:\ProgramData\VMware下的vmnetdhcp.conf,在最后加上如下行: host THEL6_64 { hardware ethernet 00:0C:29:08:C5:7F; fix

VMware Workstation 12 Pro 虚拟机的使用(一)介绍

这段时间对虚拟机有了一个简单的认识,对其使用方式也有了一定了解.虚拟机可以模拟一个物 理计算机,你可以像在真实环境下那样向虚拟机上装系统来使用.虚拟机有很大作用,如果你想试用一些比较贴近于系统底层的软件,又不想让它对你的系统产生影响,你可以使用虚拟机,又或者临时使用一些卸载不是那么干净的软件,对软件进行一些测试,你也可以用虚拟机.总之虚拟机真的有很多用处. 以后的一段时间内,我就简要介绍Windows下一款常用且功能强大的虚拟机软件--VMware Workstation 12 Pro.这些介绍

主机不能访问虚拟机CentOS中的站点

主机能ping通虚拟机 虚拟机也能ping通主机 主机不能telenet通虚拟机 原因:虚拟机开启了防火墙, 解决办法:关闭虚拟机防火墙. Centos 7 firewall 命令: 查看已经开放的端口: firewall-cmd --list-ports 开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –perman

给一个执行在windows 7和NAT下的VMWARE虚拟机分配固定IP

虚拟机上装了个oracleserver,每次vmware重新启动或者resume时总要分配新的IP地址,这样就得改动windows下的client配置,所以须要想办法把IP地址固定住. DHCP服务在client请求IP时能够依据mac地址给予"固定"的IP.  第一步:改动DHCPserver配置文件: 在C:\ProgramData\VMware下的vmnetdhcp.conf.在最后加上例如以下行: host THEL6_64 { hardware ethernet 00:0C: