百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

source-to-image

> 编程语言
开源

用于从源代码构建工件并注入到容器镜像的工具

2.5K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

用于从源代码构建工件并注入到容器镜像的工具

来源到图像 (S2I)

概述

Source-to-Image (S2I) 是一个工具包和工作流程,用于从源代码构建可重现的容器镜像。S2I 生成 通过将源代码注入到容器镜像中,并让容器为执行准备好该源代码,您可以创建自动组装的构建器镜像,从而精确地对构建环境进行版本化和控制,就像您使用容器镜像来对运行时环境进行版本化一样。 要深入了解 S2I,您可以查看 此演示文稿。 要立即尝试吗? 请下载 最新版本 并运行:

$ s2i build https://github.com/sclorg/django-ex centos/Python-35-centos7 hello-Python $ Docker run -p 8080:8080 hello-Python 现在浏览 http://localhost:8080 以查看正在运行的应用程序。 您刚刚从 git 仓库中的源代码构建并运行了一个新的容器镜像,无需使用 Dockerfile。

  1. 从构建器镜像启动容器,将应用程序源代码注入到已知目录中。

对于像 C、C++、Go 或 Java 这样的编译语言,编译所需的依赖项可能会明显超过实际运行时对象的大小。为了使运行时映像保持轻巧,S2I 支持多步骤的构建流程,其中二进制对象(如可执行文件或 Java WAR 文件)会被编译为可执行的程序。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言