Skip to content
SPECIFICTION
Get listed

EC2 Image Builder vs Source-to-Image

EC2 Image Builder

aws.amazon.com

Source-to-Image

github.com

Side by side

FigureEC2 Image BuilderSource-to-Image
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
WebYes—
Windows—Yes
macOS—Yes
Linux—Yes
APIYes—
Self-hosted—Yes
Plans published11
Spec score · Container Build Tools7.6 (#19)8.1 (#12)
PurposeEC2 Image Builder automates customization, testing, distribution, and lifecycle management of Amazon Machine Images and container images.Source-to-Image is a toolkit and workflow for building reproducible container images from source code.

Plans

EC2 Image Builder

  • EC2 Image BuilderFree

EC2 Image Builder pricing →

Source-to-Image

  • Source-to-ImageFree

Source-to-Image pricing →

In their own words

EC2 Image Builder

EC2 Image Builder has no write-up on Specifiction yet; its figures are above.

Visit aws.amazon.com

Source-to-Image

Source-to-Image is a free, Apache-2.0 toolkit for building reproducible container images from source code. It places source in a builder image, lets that container prepare the application, and outputs a ready-to-run image. A documented workflow can build from a Git repository without a Dockerfile. Builder images may provide assemble and run scripts, plus optional scripts for saving artifacts and explaining usage. Compatible builders can reuse artifacts from an earlier output when incremental settings and scripts are supplied. A .s2iignore file filters source files and directories, while .s2i/environment defines build variables that also appear in the output image. S2I can use an OnBuild strategy with images containing Dockerfile ONBUILD instructions. Examples cover Docker, OpenShift, UBI, Ruby, and WildFly. It runs on Linux, macOS, and Windows, with Docker 1.6+ and Go 1.7.1+ listed as dependencies.

Visit github.com