Skip to content

Buildah - A Scriptable Way to Build OCI Containers

Photo of Don Ellis
Hosted By
Don E. and Lee L.
Buildah - A Scriptable Way to Build OCI Containers

Details

Title: Buildah - A Scriptable Way to Build OCI Containers
By: **Andrew Denner **of CIAlug
Abstract: A final abstract isn't yet ready...but some working thoughts....

Buildah can be used to build container images compliant with the Open Container Initiative (OCI) image specification. Images can be built from existing images, from scratch, and using Dockerfiles. OCI images built using the Buildah command line tool (CLI) and the underlying OCI based technologies (e.g. containers/image and containers/storage) are portable and can therefore run in a Docker environment.

What is an OCI compliant container?
The OCI is a Linux Foundation project that was created to establish industry standards for container images and runtime. The goal of OCI is to create a set of specifications that can be used to create, distribute, and run container images in a consistent and interoperable way. (Feb 23, 2023)

# Open Container Initiative

The Open Container Initiative is an open governance structure for the express purpose of creating open industry standards around container formats and runtimes.

Established in June 2015 by Docker and other leaders in the container industry, the OCI currently contains three specifications:
the Runtime Specification (runtime-spec),
the Image Specification (image-spec) and
the Distribution Specification (distribution-spec).

The Runtime Specification outlines how to run a “filesystem bundle” that is unpacked on disk. At a high-level an OCI implementation would download an OCI Image then unpack that image into an OCI Runtime filesystem bundle. At this point the OCI Runtime Bundle would be run by an OCI Runtime.

Help Spread the Word!
"Join us on 2024-08-22 for Andrew Denner's talk on 'Buildah - A Scriptable Way to Build OCI Containers'. Learn how to build container images from scratch or using Dockerfiles! #Buildah #OCI #Containers"

Connection Information

[www.stlLINUX.org/next](https://www.stllinux.org/next)

The url link to this ZOOM meeting is posted earlier on the day of the meeting at the www.stllinux.org home page. It is the "next" link called "linked here". You may have to refresh your browser after each time you check.

Normally an Abstract/Background/Details/History/Outline/Summary/Walk-through will be listed when available.

ONLINE MEETINGS ONLY until further notice.
ONLINE session will use remote video software.
HOW TO CONNECT instructions on https://stllinux.org/ web page and our mailing lists. Note that your browser cache may need to be refreshed each time you check the above web page for the instructions. We will open the remote session at about 6:00 PM Central Standard Time ( CST ), so that you can join early to test your microphone, screen and video sharing.

The Saint Louis MO, STL Linux Users Group (STLLUG) meets monthly to talk about Linux. This GNU/Linux Users Group usually holds its meetings on the third or fourth Thursday of every month. Meetings are free and open to everyone.

At 6:30 PM CST we start with introductions, announcements, current events of interest, and a general CALL FOR HELP segment. Then we will go into the presentation of our main topic, sometime around or after 7:00 PM CST.

Photo of Stl Linux Unix Users Group group
Stl Linux Unix Users Group
See more events
Online event
This event has passed