主页 环境设置 SEED 实验 书和视频 教师手册 采用情况 英文
SEED labs image

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, 可以参考以下手册。

使用云端机器 (Ubuntu 20.04)

所有基于 Ubuntu 20.04 的实验都可以使用云端的一个虚拟机进行。 最低配置为 1 个 CPU 和 2 GB 内存。

设置: 在云上设置 SEED VM 并不复杂,它有两个主要步骤:(1)在云上创建 VM, (2)在 VM 上安装和配置软件。请参考以下手册:

好处: 云显著提高了 SEED 实验的普及性。学生可以在任何地方、任何计算机上做 SEED 实验。 计算机没有特殊的硬件和软件要求。为了验证这点,我们分别在智能手机、 平板电脑和树莓派上做了示范: 手机, 平板电脑, 树莓派。 这些设备只是 VNC 客户端, 真正的工作实际是在云上做的。