Where should I look for i386 images that used to exist on images.linuxcontainers.org?

From Wayback Machine, I found that i386 images still exists on June 17, 2023 (https://web.archive.org/web/20230617150457/https://images.linuxcontainers.org/).

But they (and any other architectures except arm64 and amd64) disappeared after July 6th (Linux Containers - Image server).

But I now need an i386 ubuntu image to build wine-ge-custom (https://github.com/GloriousEggroll/wine-ge-custom/blob/master/Vagrantfile#L74).

So is there a mirror with i386 images I can find somewhere, or how do I build it myself?

Current status:

lxc launch images:ubuntu/bionic/i386 buildbot-bionic-i386

Creating buildbot-bionic-i386
Error: Failed container creation: The requested image couldn’t be found

lxc image list images: | awk -F'|' '{print $6}' | grep -vP '^\s*(ARCH)?\s*$' | sort | uniq -c

280 aarch64
358 x86_64

Disclaimer: not a maintainer here

The way you can build your own images, including i386 ones, is by using Distrobuilder

We stopped building i386 a few months ago as part of reducing infrastructure cost around.
In the case of i386 specifically, we’ve also started hitting issues as our normal build environment is on Ubuntu which has discontinued i386 a few years ago, so getting our build and validation tooling to work at all, has become a problem.

Building an architecture on our image server means around 50-100 image builds a day, which then need to be tested on the architecture in question prior to publishing and distribution through our image mirrors.

For i386, we were doing all this for less than 500 total image downloads daily with that number decreasing pretty quickly over the past couple of years.

As mentioned by @paulocoghi, our images are built using GitHub - lxc/distrobuilder: System container image builder for LXC and LXD which you can run on your own system pretty easily.
The image definitions are at GitHub - lxc/lxc-ci: LXC continuous integration and build scripts and we’ve kept the i386 specific bits in there for now, so they should still be able to build you an image.

Let us know if you hit any problem running distrobuilder!

1 Like