maxking / docker-mailman

Dockerfiles for the Mailman suite.
https://asynchronous.in/docker-mailman/
MIT License
235 stars 104 forks source link

linux/arm64 - The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) #731

Open Backtrennpapier opened 2 weeks ago

Backtrennpapier commented 2 weeks ago

Hi,

I started to execute on a planned mail server migration over to a new setup including mailman. That setup runs on a linux/arm64 machine. It seems that there are not images for that platform available.

! mailman-core The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s ! mailman-web The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s

The containers will be stopped, mailman can't be run. I also discovered the older issue which maybe was never solved: https://github.com/maxking/docker-mailman/issues/483

Are there any plans on adding support for this architecture in the near future?

maxking commented 6 days ago

Can you contribute arm64 version of the dockerfiles with CI code? I don't honestly know much about multi-platform dockerfiles and i'd love to keep them separate.

Backtrennpapier commented 5 days ago

Unfortunately I'm not an expert on CI, but as much as I understand the current build process if running in a circleCI pipeline needs to be adapted to cover the multi-platform build. Maybe that is already wrong. Is there any other contributor who could support with this?