关于虚拟机主机映像
GitHub Codespace 是由在虚拟机 (VM) 上运行的 Docker 容器提供的开发环境。有关开发容器和 VM 关系的更多信息,请参阅“GitHub Codespaces 概览”。
Codespace 的 VM 是使用定义 VM 操作系统的主机映像构建的。该映像会定期升级以提高安全性、功能性和性能。升级后的主机映像最初作为测试版发布,然后在经过一段时间的测试后成为稳定版。你可以在个人设置中选择使用稳定版或测试版主机映像。更改此设置后创建或恢复的任何 Codespace 都将在从指定主机映像构建的 VM 上运行。
稳定映像是默认选定的设置。将设置更改为测试版主机映像可以让你抢先体验主机 VM 上的改进和新功能,但也可能与你当前的开发容器配置不兼容。这让你有机会在测试版映像升级为稳定映像之前更改开发容器配置,以避免出现问题。如果你在使用测试版主机映像时遇到问题,你可以随时切换回稳定主机映像。
备注:
- 除非你的开发容器配置依赖于 VM 主机内核组件,否则不太可能在使用 beta 主机映像时遇到问题。
- 虚拟机主机映像不应与提供你的代码空间环境的开发容器映像混淆。有关详细信息,请参阅“限制代码空间的基本映像”。
如果你选择使用 beta 主机映像,但当前没有可用的 beta 映像,你的代码空间将使用稳定主机映像构建。
有关当前主机映像版本的信息,包括当前稳定映像将被当前 beta 映像替换的日期,请参阅 github/codespaces-host-images
存储库。
选择主机映像
-
在 GitHub 上任何页面的右上角,单击你的个人资料照片,然后单击设置。
-
在侧边栏的“代码、规划和自动化”部分,单击 代码空间。
-
在“主机映像版本首选项”下,选择稳定或Beta。