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