The virtualization software Docker is getting closer to being usable by developers on an Apple Silicon Mac, with an early version of the tool confirmed as being able to run on the new chip architecture.
Mentioned in Apple's launch of its Apple Silicon Mac lineup, Docker has yet to fully make the transition from being usable on Intel Macs to versions using M1. In a tweet, it seems the work to make the transition is making progress.
Docker VP of engineering Jean-Laurent Morlhorn shared a post on Twitter by developer Dave Scott, showing a version of Docker that is working on an M1 Mac. In commenting on the screenshot, Morlhorn adds it is a "super early version of Docker Desktop running on Apple Silicon."
It's alive ! Super early version of docker desktop running on Apple Silicon. No publicly available build yet. https://t.co/Djug9s5Id6
— Jean-Laurent Morlhon (@morlhon) November 28, 2020
While the post is a good sign for users of the tool, it doesn't mean it will be released imminently with Apple Silicon support, as Morlhorn advises there's "no publicly available build yet."
On November 16, Docker advised it was actively working through the steps needed to get it working on M1 hardware. Aiming to "provide the same great experience on the new Macs" and for a seamless transition, developer Ben De St Paer-Gotch explained there was a need to move its "plumbing" to Apple's new hypervisor framework, and that using Rosetta 2 doesn't get Docker Desktop "all the way."
The company also has to rely on software by other firms that need to go through the same transition process. The list included Electron, which officially started to support M1 on November 20.
Docker isn't the only virtualization software wrestling with the move to M1. Both Parallels and VMWare have confirmed support for M1 is on the way for their respective tool packages.
9 Comments
This.is.super.exciting!
It sounds like there is some hope that Docker + Rosetta will even allow existing containers to run...? This is the Christmas present I’m hoping for 🙂
You can download a working VM from GitHub right now. It's running Ubuntu 20.10. Still very rudimentary but it definitely works. Command line only right now. It might work with a xwindows client. I haven't tried that yet.
https://github.com/mibosshard/SimpleVM/releases
The weakness of Linux and distros and even hypervisors are not capable of responding to new OSes. All Linux VMs on Oracle Virtual Box are not able to run on Big Sur, not to mention the Apple Silicone. How come?