Docker, a popular cross-platform application used by software developers, has released a version that runs entirely on Apple Silicon hardware, including the Mac, released with Apple̵
The M1 chip uses the ARM instruction set and cannot run software that is designed to run on the x86 architecture used by Intel processors in previously released Macs. Although the previous version of Docker worked through the Apple Rosetta solution, the introduction of a native version of the Docker M1 helps close the gap for developers concerned about using their full range of tools in an optimal way.
This follows the release of M1 versions of Homebrew, Visual Studio Code and other tools and applications for developers. But some gaps remain – for example, Microsoft’s Visual Studio 2019 IDE (which differs from the relatively light Visual Studio Code) has not been updated.
Docker gained popularity among developers because it made it relatively easy to use containers, where multiple applications could be developed and tested on a single machine, sharing the core of the operating system without interfering with each other.
The public release of the Apple Silicon version of Docker Desktop for Mac has been installed 45,000 times in a technical review, and a Docker press release said the developers involved in that review said the app ran “faster and faster.” quieter “than before the M1 update. The press release includes the following statement from Docker captain Ajeet Singh Raina:
For many developers eager to see if they can use the latest Macs as a Docker development machine, the wait is over … Docker Desktop for Mac [Apple Silicon] will allow you to do everything you’ve already managed to do on a Mac, and you’ll be able to do it faster and with less noise.
A blog post on the Docker website said that support for the M1 “quickly became our most popular element of the roadmap to date” after it was first announced.
However, Apple has released only a few Macs that include the M1, and they are all lower-end machines with limitations such as low maximum RAM configurations, support for only one external monitor at a time, and fewer Thunderbolt ports than high-end machines. which still have Intel chips – which means that most of the Apple Silicon Macs that would be most suitable for developers have not yet been released.
When they are, they may not have an M1, but may instead include associated chips with performance or performance improvements over the M1. There’s no reason to expect that the changes made to Docker and other M1-born software won’t work as well on this new chip if it arrives.
Full notes on Docker Desktop 3.3.1 with Apple Silicon support can be found on the Docker Docs website.