扫码阅读
手机扫码阅读

2016版编程操练神器Cyber-dojo的VMDK虚拟机镜像文件下载

358 2023-08-22

经过编程操练神器Cyber-dojo的作者Jon Jagger的同意,我把在我电脑VirtualBox虚拟机中安装完毕的新版Cyber-dojo私有服务器的14GB大小的VMDK文件,切成14份,上传到云盘,供大家下载,安装到本机进行编程操练,能免去翻墙安装的痛苦,消除连不上网络无法用cyber-dojo.org进行在线编程操练的烦恼。如果在本机Virtual Box设置了端口转发,还能将其共享到局域网,供多位编程操练者一起使用。

下面是在OS X 10.11.2上的安装步骤(Ubuntu类同):

1)下载文件

在下述链接下载14个VMDK切分文件,每个文件1GB大小:http://pan.baidu.com/s/1pKgN3UN

2)合并文件

在命令行上运行下述cat命令,来合并这14个文件到一个VMDK文件:

$ cat turnkey-rails-14.0-jessie-amd64.vmdk.* > turnkey-rails-14.0-jessie-amd64.vmdk

3)创建虚拟机

下载并安装64位的VirtalBox 5.0,在VirtualBox中,按“Command + N”键创建这个有cyber-dojo服务器的TurnKey Linux的虚拟机。

在"Name and operating system"对话框中填写以下内容:

Name: turn-key-linux-rails

Type: Linux

Version: Ubuntu (64 bit)

Hard drive: Use an existing virtual hard drive file

选择上面合并的VMDK文件

按"Create"创建虚拟机

4)映射端口

在OS X中运行以下命令来将Host OS(即OS X)的8000端口映射到Guest OS(即TurnKey Linux)的80端口,以便从Host OS及其所连接的其他机器上访问该Guest OS上运行的Cyber-dojo服务器。

$ VBoxManage modifyvm "turn-key-linux-rails" --natpf1 "guestssh,tcp,,8000,,80"

在VirtualBox里,选中turn-key-linux-new虚拟机,点击settings,选择Network,点击下面的Port Forwarding,确认上面的端口映射已经设置好了

5)访问Cyber-dojo私有服务器

启动TurnKey Linux虚拟机,在OS X中,用浏览器访问http://localhost:8000/,能够看到Cyber-dojo的首页。使用ifconfig命令,查看一下本机ip,然后试着用手机浏览器访问一下,看看是否能访问到。看到首页后,点击create a practice session,开始享受编程乐趣~ 

如果Cyber-dojo确实能帮助你提示编程技艺,不妨去cyber-dojo.org官网去捐款5美元,来给孩子们买树莓派迷你电脑,让他们学习新技术~


操练成就匠艺。全栈开发者的编程操练社区:bjdp.org北京设计模式学习组。微信订阅号:bjdp_org,QQ群号:235913915。

原文链接: http://mp.weixin.qq.com/s?__biz=MjM5MjEwNTEzOQ==&mid=403520954&idx=1&sn=5305f856c232c8ca5dbb014ac7b7dd85&chksm=3b52ca660c254370cd7ce4bdaaca34e02d892b1372b346e855a4ef5b38468142941b6acb5db4#rd

用好企业软件系统稳定性与混沌工程相关技术和过程。

35 篇文章
浏览 11.4K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线