第 4 章 Dev Spaces 中的 devfile 介绍


devfile 是用于开发环境自定义的 yaml 文本文件。https://devfile.io/使用它们配置 devfile 以满足您的特定需求,并在多个工作区间共享自定义的 devfile,以确保在您的团队中使用相同的用户体验和构建、部署和部署行为。

Red Hat OpenShift Dev Spaces 特定的 devfile 功能

Red Hat OpenShift Dev Spaces 应该与 devfile 的 components 部分中定义的大多数流行镜像一起工作。对于生产环境,建议使用其中一个 通用基础镜像 作为定义云开发环境的基础镜像。

警告

由于 Visual Studio Code - 开源("Code - OSS")在缺少 openssllibbrotli 的容器中,无法用作定义云环境的一些镜像。缺少的库应在 Dockerfile 级别上明确安装,例如 RUN yum install compat-openssl11 libbrotli

devfile 和通用基础镜像

您不需要 devfile 来启动工作区。如果您没有在项目存储库中包含 devfile,Red Hat OpenShift Dev Spaces 会自动使用通用基础镜像(UDI)加载默认的 devfile。

devfile Registry

Devfile Registry 包含用于不同语言和技术的可随时使用社区支持的 devfile。registry 中包含的 devfile 应该被视为示例而不是模板。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat