container-images
container-images copied to clipboard
Kubernetes tailored container images for various applications
Containers
A Collection of Container Images Optimized for Kubernetes
About
This repo contains a collection of containers which are optimized for use in kubernetes, and updated automatically to keep up with upstream versions. Using an image effectively in Kubernetes requires a few ingredients:
- The filesystem must be able to be immutable
- Semantic versioning is available to specify exact versions to run
- The container can be run rootless
- The container shouldn't require any manual interaction
- The container should ideally be configurable via environmental variables
Configuration volume
For applications that need to have persistent configuration data the container will leverage a /data and a /config volume where these are necessary. This is not able to be changed in most cases.
Available Tags
For Semantically Versioned containers (e.g. v1.2.3), major, major.minor, and major.minor.patch tags will be generated, for example,
and
. Available Images Below.
Application Images
Each Image will be built with a rolling tag, along with tags specific to it's version. Available Images Below
| Container | Channel | Image |
|---|---|---|
| calibre-web | stable | ghcr.io/bjw-s/calibre-web |
| gatus | stable | ghcr.io/bjw-s/gatus |
| getmail | stable | ghcr.io/bjw-s/getmail |
| gh-safe-settings | stable | ghcr.io/bjw-s/gh-safe-settings |
| gluetun-qb-port-sync | stable | ghcr.io/bjw-s/gluetun-qb-port-sync |
| kepubify | stable | ghcr.io/bjw-s/kepubify |
| mdbook | stable | ghcr.io/bjw-s/mdbook |
| radicale | stable | ghcr.io/bjw-s/radicale |