-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Ravi Chamarthy <[email protected]>
- Loading branch information
Ravi Chamarthy
committed
Dec 13, 2023
1 parent
28171f5
commit 77da32f
Showing
3 changed files
with
78 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
--- | ||
title: Stacker 101 | ||
marp: true | ||
theme: gaia | ||
transition: fade | ||
paginate: true | ||
_paginate: false | ||
_footer: Stacker Maintainers - https://stackerbuild.io | ||
... | ||
|
||
# Stacker 101 | ||
|
||
<!-- backgroundColor: lightskyblue --> | ||
|
||
- What, Why and How | ||
- Stacker Usecases with Examples | ||
- Stacker eating Dockerfiles | ||
- Stacker && SBOM Demo | ||
- How to follow up & get help | ||
- What's next for Stacker | ||
- Q&A | ||
|
||
--- | ||
|
||
# What is Stacker | ||
|
||
* OCI Native Container Image builder | ||
* Built by Cisco, Open Source and public since day 1 | ||
|
||
```bash | ||
commit 0d25e66e287718979982487b7f8ae45a3a606321 | ||
Author: Tycho Andersen <[email protected]> | ||
Date: Wed Nov 29 17:42:50 2017 -0700 | ||
|
||
initial commit | ||
|
||
Signed-off-by: Tycho Andersen <[email protected]> | ||
``` | ||
|
||
In heavy use by ACI, Nexus Dashboard and Nexus applications for years. | ||
|
||
<!-- | ||
next for a minute Ram will discuss why OCI matters | ||
--> | ||
|
||
--- | ||
|
||
# Why did we build this? | ||
|
||
Build, Distribute and Run software as containers | ||
|
||
![height:400 width:800](flow3.png) | ||
|
||
--- | ||
|
||
# `OCI` "Standards" | ||
|
||
* __image spec__: https://github.com/opencontainers/image-spec | ||
* __distribution spec__: https://github.com/opencontainers/distribution-spec | ||
* __runtime spec__: https://github.com/opencontainers/runtime-spec | ||
|
||
--- | ||
|
||
# `OCI` Ecosystem | ||
|
||
| Purpose | Redhat | Microsoft | Google | Docker| Cisco | | ||
| --- | --- | --- | --- | --- | --- | | ||
| Build | `buildah` | | `bazel` | `buildx` | `stacker` | | ||
| Push/pull | `skopeo` | `oras` | `crane` | _`docker`_ | | | ||
| Run | `podman` | | | `docker` | | | ||
| Sign | `cosign` | `notation` | `cosign` | `notaryv1` | | | ||
| Registry | _`quay`_ | `acr` | _`gar`_ | _`distribution`_ | `zot` | | ||
|
||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters