-
Notifications
You must be signed in to change notification settings - Fork 41
Add prom/busybox:alpine image #66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
9021a66 to
50d32c3
Compare
Signed-off-by: Max Huebler <max@huebler.us>
Signed-off-by: Max Huebler <max@huebler.us>
50d32c3 to
2c8902c
Compare
Signed-off-by: Max Huebler <max@huebler.us>
|
I would prefer to split the alpine work from the CI improvements. |
Signed-off-by: Max Huebler <max@huebler.us>
Signed-off-by: Max Huebler <max@huebler.us>
Sure, I removed the CI improvements and only left alpine-specific changes. However, I did leave the fix for the build failure. |
|
I meant that I want to just fix the build failure first. The. Do the alpine change separately. |
Ah okay, sure I'll create a new PR with just the build failure fix first. Edit: Created PR #67 |
@SuperQ @discordianfish
Fixes #50 #64 #65
Description
This PR introduces a new
prom/busybox:alpineimage variant based on Alpine Linux's static busybox binary.Changes
New Image Variant (
alpine):alpine/Dockerfilewhich performs a multi-stage build.alpine:latestas a builder to extractbusybox-static,ca-certificates, andtzdata.FROM scratchfinal image containing only the necessary files and symlinks (viabusybox --install).musl-libcand benefits from Alpine's timely security patches.Documentation:
README.mdto include details about the newprom/busybox:alpinetag.Makefileto includealpinein build, push, and manifest targets for all supported architectures (amd64,armv7,arm64,riscv64,ppc64le,s390x).Motivation
The addition of the Alpine-based image allows consumers to use a static busybox binary with a smaller footprint and faster security updates compared to the existing glibc/uclibc variants.
Similar pull requests