Skip to content

Build multi-arch docker images for x86 and arm - #5

Merged
christophfroehlich merged 2 commits into
masterfrom
multiarch-docker-build
Aug 20, 2026
Merged

Build multi-arch docker images for x86 and arm#5
christophfroehlich merged 2 commits into
masterfrom
multiarch-docker-build

Conversation

@bmagyar

@bmagyar bmagyar commented Aug 17, 2026

Copy link
Copy Markdown
Member

Remembered that last year we had a note about this, some people (typically macbooks) have arm-based laptop who had to build the containers locally. Easier to build multi-platform containers already

@MarqRazz MarqRazz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good. It would be great if we could get a Mac user to test it out. I did a little digging and our Docker configuration might need some tweaks to make it actually work and render Mujoco.

@christophfroehlich

Copy link
Copy Markdown
Member

I have a Macbook, I can test it this week

@christophfroehlich christophfroehlich left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bad news. I tested this yesterday with mac Apple M1 hardware and was not able to get anything running

  • MuJoCo needs GLX1.5, but XQuartz (the x server for mac) only has 1.4
  • rviz segfaults at launch
  • plotjuggler is fine after some OpenGL tuning

I suggest that we don't invest more into this, OR we use pixi for multi-arch setups

@christophfroehlich christophfroehlich left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested this on a raspberry PI 5, pulling this image as base in the compose file works.

@christophfroehlich
christophfroehlich merged commit f91eacc into master Aug 20, 2026
5 checks passed
@christophfroehlich
christophfroehlich deleted the multiarch-docker-build branch August 20, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants