|
| 1 | +--- |
| 2 | +title: Changes to Container Images |
| 3 | +layout: post |
| 4 | +--- |
| 5 | + |
| 6 | +To simplify the container experience, we've revamped the way Void's OCI container images are built and tagged. |
| 7 | + |
| 8 | +In short: |
| 9 | + |
| 10 | +- Architectures are now encoded using the platform in the manifest instead of in tags |
| 11 | +- Different libcs and flavors of images are now separate images instead of tags |
| 12 | +- The `mini` flavor is no longer built, as they did not work as intended |
| 13 | + |
| 14 | +You can check out the available images on the [Download](/download/#containers) page or on [Github](https://github.com/orgs/void-linux/packages?repo_name=void-containers). |
| 15 | + |
| 16 | +If you're interested in the technical details, you can take a look at the [pull request](https://github.com/void-linux/void-docker/pull/11) for these changes. |
| 17 | + |
| 18 | +#### **To migrate your current containers:** |
| 19 | + |
| 20 | +| Old Image | New Image | Notes | |
| 21 | +|:----------|:----------|:------| |
| 22 | +| `voidlinux/voidlinux` | `ghcr.io/void-linux/void-glibc` | Wow, you've been using two-year-old images! | |
| 23 | +| `voidlinux/voidlinux-musl` | `ghcr.io/void-linux/void-musl` | | |
| 24 | +| | | | |
| 25 | +| `ghcr.io/void-linux/void-linux:*-full-*` | `ghcr.io/void-linux/void-glibc-full` | | |
| 26 | +| `ghcr.io/void-linux/void-linux:*-full-*-musl` | `ghcr.io/void-linux/void-musl-full` | | |
| 27 | +| | | | |
| 28 | +| `ghcr.io/void-linux/void-linux:*-thin-*` | `ghcr.io/void-linux/void-glibc` | | |
| 29 | +| `ghcr.io/void-linux/void-linux:*-thin-*-musl` | `ghcr.io/void-linux/void-musl` | | |
| 30 | +| | | | |
| 31 | +| `ghcr.io/void-linux/void-linux:*-mini-*` | `ghcr.io/void-linux/void-glibc` | `mini` images are no longer built | |
| 32 | +| `ghcr.io/void-linux/void-linux:*-mini-*-musl` | `ghcr.io/void-linux/void-musl` | | |
| 33 | +| | | | |
| 34 | +| `ghcr.io/void-linux/void-linux:*-thin-bb-*` | `ghcr.io/void-linux/void-glibc-busybox` | | |
| 35 | +| `ghcr.io/void-linux/void-linux:*-thin-bb-*-musl` | `ghcr.io/void-linux/void-musl-busybox` | | |
| 36 | +| | | | |
| 37 | +| `ghcr.io/void-linux/void-linux:*-mini-bb-*` | `ghcr.io/void-linux/void-glibc-busybox` | `mini` images are no longer built | |
| 38 | +| `ghcr.io/void-linux/void-linux:*-mini-bb-*-musl` | `ghcr.io/void-linux/void-musl-busybox` | | |
0 commit comments