Skip to content

Commit 40fa99f

Browse files
committed
Update busybox URLs, and refactor variant handling to use explicit "variant-xxx.md" files
1 parent c379f5d commit 40fa99f

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

busybox/content.md

-10
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,3 @@ CMD ["/my-static-binary"]
2727
```
2828

2929
This `Dockerfile` will allow you to create a minimal image for your statically compiled binary. You will have to compile the binary in some other place like another container. For a simpler alternative that's similarly tiny but easier to extend, [see `alpine`](https://hub.docker.com/_/alpine/).
30-
31-
## Image Variants
32-
33-
This image contains BusyBox built against various "libc" variants (for a comparison of "libc" variants, [Eta Labs has a very nice chart](http://www.etalabs.net/compare_libcs.html) which lists many similarities and differences).
34-
35-
- `%%IMAGE%%:glibc`: [glibc from Debian](https://packages.debian.org/jessie/libc6) (which is then included in the image)
36-
- `%%IMAGE%%:musl`: [musl from Alpine](https://pkgs.alpinelinux.org/package/main/x86_64/musl) (statically compiled)
37-
- `%%IMAGE%%:uclibc`: [uClibc](https://uclibc.org) via [Buildroot](https://buildroot.org) (statically compiled)
38-
39-
For more information about the specific particulars of the build process for each variant, see `Dockerfile.builder` in the same directory as each variant's `Dockerfile` (see links above).

busybox/variant-glibc.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## `%%IMAGE%%:glibc`
2+
3+
- [glibc from Debian](https://packages.debian.org/search?searchon=names&exact=1&suite=all&section=all&keywords=libc6) (which is then included in the image)

busybox/variant-musl.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## `%%IMAGE%%:musl`
2+
3+
- [musl from Alpine](https://pkgs.alpinelinux.org/packages?name=musl) (statically compiled)

busybox/variant-uclibc.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## `%%IMAGE%%:uclibc`
2+
3+
- [uClibc](https://uclibc.org) via [Buildroot](https://buildroot.org) (statically compiled)

busybox/variant.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Image Variants
2+
3+
The `%%IMAGE%%` images contain BusyBox built against various "libc" variants (for a comparison of "libc" variants, [Eta Labs has a very nice chart](http://www.etalabs.net/compare_libcs.html) which lists many similarities and differences).
4+
5+
For more information about the specific particulars of the build process for each variant, see `Dockerfile.builder` in the same directory as each variant's `Dockerfile` (see links above).

0 commit comments

Comments
 (0)