chainguard-dev/apko
apko is a project developed by Chainguard for building and publishing OCI container images using apk packages. It offers several key features, including full reproducibility, fast build times, small image sizes, and SBOM support. apko also supports the use of the s6 supervision suite for running multiple processes in a container. The installation process includes using Homebrew, installing from source, or using the apko container image. The quickstart process involves creating an apko file, building the image, and publishing it to a registry. apko was created to address the need for secure and reproducible container images, and its design is influenced by the ko and distroless projects. apko files are fully declarative, and to install bespoke tooling or applications, they must first be packaged into apk packages using the melange tool. For support and further reading, resources include the Chainguard Academy, the Kubernetes Slack channel, and the melange project. Related projects include the ko project for building Go projects and the kontain.me service for creating fresh container images on demand.
Project Information
- Repository: chainguard-dev/apko
- Owner: chainguard-dev
- Language: Go
- Created at: 2022-02-08
- Last Updated: 2024-02-22
- Homepage: apko.dev
Engagement Metrics
- Stars: 954
- Forks: 85
- Open Issues: 83
- Watchers: 954
- Subscribers: 14
Contribution Opportunities
- Issues are available for contributions.
- Project boards are active.
- Wiki is available for documentation and guides.
License
Apache License 2.0
Topics
Recent Contributors
kaniini
725 Contributions
dependabot[bot]
197 Contributions
puerco
192 Contributions
imjasonh
157 Contributions
jonjohnsonjr
125 Contributions
deitch
121 Contributions
jdolitsky
58 Contributions
kruskall
57 Contributions
amouat
43 Contributions
cpanato
35 Contributions
mattmoor
32 Contributions
k4leung4
23 Contributions
Elizafox
19 Contributions
priyawadhwa
18 Contributions
sfc-gh-ptabor
9 Contributions
luhring
8 Contributions
panekj
7 Contributions
wlynch
6 Contributions
debasishbsws
6 Contributions
joshrwolf
5 Contributions
joemiller
5 Contributions
rawlingsj
5 Contributions
DamianZaremba
5 Contributions
erikaheidi
3 Contributions
dlorenc
2 Contributions
patflynn
2 Contributions
jspeed-meyers
2 Contributions
developer-guy
2 Contributions
ajayk
2 Contributions
thesayyn
1 Contributions