top | item 35541531

(no title)

xenic | 2 years ago

Base docker images, such as Ubuntu have support for multiple architectures.

Building your own based on them isn’t really difficult at all; docker buildx works remarkably well and build tools such as maven, sbt, etc. seem to have rather decent support for building multiarch images.

Even better if you have decent build automation, implement cross building for amd64 and arm64 once and just make sure your FROM images support those.

discuss

order

re-thc|2 years ago

A lot of things are usually not difficult in the absolute sense.

It's not just the building of it but the testing/verification of what's built.

1 major problem with a lot of use cases is there isn't enough test coverage and hence confidence in the change. Some people / companies find it easier to just pay the difference.

section_me|2 years ago

Possibly off topic,

I actually registered the org oci-base (https://github.com/oci-base), when Docker Inc. announced the registry fees.

In part as I've been annoyed with multiarch and docker/registry in the past.

Then to top it off the official registry has/is taking ages to support signing/attestation.

Plan is for it to be contributor driven, and RFC style requirements following best practices.

Not had much time to work on it lately, kids, Easter, etc.