UNCLASSIFIED - NO CUI

Skip to content

Add multi-platform builds

Feature description

I would like to be able to use this image on macOS 14 which is consider linux/arm64 by Docker.

But currently, it does not seem to be supported. A good chunk of my team also uses macOS, so it would be helpful to us if this image provided a linux/arm64 build as well as the current offerings.

Current Behavior

docker pull registry1.dso.mil/ironbank/opensource/postgres/postgresql-alpine:16
16: Pulling from ironbank/opensource/postgres/postgresql-alpine
995e7a034190: Pull complete
75686f8c6812: Pull complete
6ed2e620d2ff: Pull complete
Digest: sha256:c7e374b2bf543d441bea6aa419088ff6f7f25bc65eef2acdbadf1eb6ee59bb2c
Status: Downloaded newer image for registry1.dso.mil/ironbank/opensource/postgres/postgresql-alpine:16
image with reference registry1.dso.mil/ironbank/opensource/postgres/postgresql-alpine:16 was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64

Use cases

For local development on macOS MacBook Pros

Benefits

Would enable local development for any developer on macOS laptops

Requirements

Unknown

Links / references

nodejs20-slim - Was able to include linux/arm64 as one of the images provided - dsop/opensource/nodejs/nodejs-slim/nodejs20-slim#34 (closed)

Tasks

  • Feature has been implemented

Please read the Iron Bank Documentation for more info

Edited by Jeff Weatherford
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information