Despite Docker being mentioned by Apple at the original Apple Silicon launch, there remain many steps needed to get it working on M1 machines — but the company is working on it.
Apple knew that one concern about the move away from Intel was the impact on virtual PCs, so it made a point of mentioning one of them during the presentation. Now the makers of that software, Docker, confirm that is going to run on Apple Silicon, but says there are still several hurdles.
"Docker was excited to see new Macs feature Apple silicon and their M1 chip," said developer Ben De St Paer-Gotch in a blog post. "Our goal at Docker is to provide the same great experience on the new Macs as we do today for our millions of users on Docker Desktop for Mac, and to make this transition as seamless as possible."
"Building the right experience for our customers means getting quite a few things right before we push a release," he continues. "Although Apple has released Rosetta 2 to help move applications over to the new M1 chips, this does not get us all the way with Docker Desktop."
De St Paer-Gotch says that Apple's changes mean the company needs to move its "plumbing" to Apple's new hypervisor framework. And it also relies on software from other companies which are similarly still working to adapt to Apple Silicon.
"We rely on things like Go for the backend of Docker Desktop and Electron for the Docker Dashboard to view your Desktop content," he continued. "We know these projects are hard at work getting ready for M1 chips, and we are watching them closely."
The update from Docker comes after other virtualization software developers revealed their own plans. VMWare has similarly said that it will be bringing its software to the M1 Macs, but is "not quite ready to announce our timeline."
Parallels says that it has made "tremendous progress," and is "eager to try" the new app on M1 machines.
14 Comments
Once parallels is ready, at least you should be able to run Docker inside Linux, inside Parallels. I’m sure they started working on this back at WWDC. Docker is used by a lot of Mac users.
Interesting. I keyed in on the mention of Electron. Is there a problem running Electron apps on Big Sur? Anyone using Slack, Visual Studio Code, or their own node.js apps having problems on M1 Macs?
Electron apps are a fscking plague. It’s shameful that the very people who should care most about quality apps — developers — have embraced this hacky platform.
that said, I haven’t heard of any issues with Electron running on M1, I’m sure it’s the least of Docker’s concerns.
Even worse — Homebrew's package support is very, very spotty. This makes M1 Macs a deal-breaker for any serious web or backend developer until at least next summer.