Hardened alpine application base: CA certificates, tzdata, curl, bash, and a nonroot user
2.4K
Minimal base images on Wolfi,
Alpine, and Ubuntu for building
applications that run as an unprivileged user. Each holds CA certificates, tzdata,
curl, bash, and a nonroot user, and nothing else. core is also the base of
devbox.
tools/base/core/wolfi: Wolfi, a glibc distribution built for containers. docker build builds
this variant by default.
chainguard/wolfi-basewolfialpine: Alpine 3.24.
alpine:3.24alpineubuntu: Ubuntu 24.04, for software that needs glibc and apt. latest points
here.
ubuntu:24.04ubuntu, latestPull ghcr.io/hambn/core:<tag> or docker.io/hambn/core:<tag>. All tags move when the
image is rebuilt; pin a digest to keep one build. The Dockerfile pins
each upstream base by digest and holds the date that forces an OS package refresh.
nonroot (UID and GID 65532) in /home/nonroot. The default command is
bash.sudo, and the build clears every setuid and setgid bit.USER root.ubuntu account (UID 1000).FROM ghcr.io/hambn/core:wolfi.Content type
Image
Digest
sha256:93412ae0f…
Size
34.5 MB
Last updated
17 days ago
docker pull hambn/core