3 ms·
- Docker: I've had no issue with arm64 containers so far. Most of my x86 containers appear to work fine (albeit noticeably slower) under QEMU, except none of th
by deergomoo 6y ago
- Docker: I've had no issue with arm64 containers so far. Most of my x86 containers appear to work fine (albeit noticeably slower) under QEMU, except none of the MySQL containers start for some reason. They crash out with a Go error, so I feel like it's a Docker issue rather than a QEMU issue?
- Xcode: Don't have much cause to use it, but in my limited playing around it's totally fine, as I would expect from a 1st party product.
- VirtualBox: Incompatible, with apparently no intent to support ARM hosts at all. I've installed Windows for ARM in the Parallels M1 Tech Preview though, and that seems to work fine. There's also UTM which will use virtualisation for arm64 guests and QEMU for x86.
- Installing random stuff via MacPorts: Totally fine, a lot of the packages I needed (nginx, PHP, etc.) are already available for arm64. The only issues I've had are Big Sur related, not ARM specific.
- diegoperini 6y ago> - Docker: I've had no issue with arm64 containers so far. Most of my x86 containers appear to work fine (albeit noticeably slower) under QEMU, except none of the MySQL containers start for some reason. They crash out with a Go error, so I feel like it's a Docker issue rather than a QEMU issue? Do you run Docker under QEMU or QEMU under Docker? How does that work exactly?
- deergomoo 6y agoDocker apparently makes use of a Linux feature that can hand other-arch binaries off to another application to deal with. This post on the Docker blog explains it generally: https://www.docker.com/blog/multi-platform-docker-builds/ https://www.docker.com/blog/multi-platform-docker-builds/
- diegoperini 6y agoThank you so much for telling me this!