Docker 代理
SEED 实验用的容器镜像存储在 Docker Hub 上,从国内访问 Docker Hub 经常不稳,
需要通过 Docker 代理。
请参照这个手册
添加代理.
苹果机
由于缺乏 VirtualBox 的支持,苹果芯片的机器(M1/M2 芯片)无法运行我们预先构建的 SEEDUbuntu 20.04 VM。学生现在可以使用 VMWare Fusion Player(免费版)设置 SEED VM:
苹果芯片机器的实验环境设置.
我们找不到 Ubuntu 20.04 的 ARM 版本,
因此我们将安装 Ubuntu 22.04。这两个版本之间的差异不大。
别忘了添加 Docker 代理,见本页的 “Docker 代理” 部分
注意:大多数 SEED 实验现在可以在此虚拟机上进行。
要想了解哪些实验受支持,请看我们的测试结果。
Ubuntu 20.04 虚拟机 (Intel/AMD 机器)
如果您希望创建一个 SEED VM,有两种方法可以实现:
(1) 使用我们预先构建的 SEED VM,
(2) 从头开始创建 SEED VM。
方法 1:使用预构建的 SEED VM。
我们提供预构建的 SEED Ubuntu 20.04 映像(SEED-Ubuntu20.04.zip,大小:4.0 GB),可从以下链接下载。
DigitalOcean
MD5 value: f3d2227c92219265679400064a0a1287
VM 说明书:
按照这个说明书在机器上安装虚拟机
别忘了添加 Docker 代理,见本页的 “Docker 代理” 部分
方法 2:从头开始构建 SEED VM。
如果您想从头开始构建自己的 SEED Ubuntu VM,
可以参考以下手册。
如何从头开始创建一个 SEED 虚拟机
使用云端机器 (Ubuntu 20.04)
所有基于 Ubuntu 20.04 的实验都可以使用云端的一个虚拟机进行。
最低配置为 1 个 CPU 和 2 GB 内存。
设置:
在云上设置 SEED VM 并不复杂,它有两个主要步骤:(1)在云上创建 VM,
(2)在 VM 上安装和配置软件。请参考以下手册:
在云端创建 SEED 虚拟机
好处: 云显著提高了 SEED 实验的普及性。学生可以在任何地方、任何计算机上做 SEED 实验。
计算机没有特殊的硬件和软件要求。为了验证这点,我们分别在智能手机、
平板电脑和树莓派上做了示范:
手机,
平板电脑,
树莓派。
这些设备只是 VNC 客户端, 真正的工作实际是在云上做的。