The statically compiled, cross architecture, Docker based, binaries pot.
100K+
The statically compiled, cross architecture, Docker based, binaries pot.
The usage is focused to build other Docker images.
For example:
FROM alpine:3.14
COPY --from=qmcgaw/binpot:helm /bin /usr/local/bin/helm
🔍 Search for all image tags 💡
qmcgaw/binpot follow the following formatting:
:name for the latest stable version of the program name:name-v0.0.0 for the semver version of the program name/bin.500 (read and execute for the user owner)COPY command using --chown=1000 for example, without duplicating the binary in your Docker image layers.[ "/bin" ] so you can run it as wellNeed help? ▶️ Create a discussion
Thinking of copying the binary for your host?
ℹ️ all architectures means: linux/amd64, linux/386, linux/arm64, linux/arm/v7, linux/arm/v6, linux/ppc64le, linux/s390x, linux/riscv64
Want more!? ▶️ Create an issue!
helm has ./dockerfiles/helm/Dockerfiledlv, build the unavailable programdlv💁 Concerning dlv: all images are built for all architectures even if the program does not support all of them.
A substitute Go program printing dlv v1.7.0 is unavailable on <platform name> and exiting with exit code 1 is used for unsupported platforms.
This is like so so you can still cross build with all the architectures, especially if the program is an optional dependency.
This is often the case for VSCode development containers for instance. In this case, if you try to build for arm/v7 and need dlv as an optional dependency, your COPY --from=qmcgaw/binpot:dlv will not fail.
If you want to use the binary directly on your host, you can do it with Docker. This has the advantage that it will automatically get the right binary for your host platform.
In the following we want to install helm on our host.
For example:
export PROGRAM="helm" && \
docker pull "qmcgaw/binpot:$PROGRAM" && \
containerid="$(docker create qmcgaw/binpot:$PROGRAM)" && \
docker cp "$containerid:/bin" "/usr/local/bin/$PROGRAM" && \
docker rm "$containerid"
Test Helm works with helm
Content type
Image
Digest
sha256:a57506560…
Size
21.7 MB
Last updated
3 months ago
docker pull qmcgaw/binpot:buildx-v0.33.0