Docker、Apple Siliconをサポートした「Docker Desktop for Mac」をリリース。

スポンサーリンク

 DockerがApple Siliconをネイティブサポートした「Docker Desktop for Mac」をリリースしています。詳細は以下から。

Docker Desktop RC 1

 Docker, Inc.は現地時間2021年04月15日、Preview版を公開し開発を続けたていたARMベースのApple Siliconに対応した「Docker Desktop for Mac (v3.3)」をv3.3.1へアップデートし、同バージョンから正式にApple Siliconのサポートを開始したと発表しています。

Build, Share and Run Applications with Docker on Macs with Apple Silicon

PALO ALTO, Calif. – April 15, 2021 – Docker, Inc.™, today announced general availability of its much-anticipated Docker Desktop for Mac [Apple Silicon], enabling developers to leverage the advantages of the latest Macs powered by the M1 chip and extending the reach of their Docker collaborative application development platform to a new architecture.

Build, Share and Run Applications with Docker on Macs with Apple Silicon – Docker

 Docker Desktop for Mac v3.3.1はApple chipとIntel chip用のBuildが用意され、Apple chip用のBuildでも一部のバイナリがDarwin/AMD64バイナリとなっているため、Rosetta 2のインストールは必要ですが、

Docker Desktop 3.3.1🔗

softwareupdate --install-rosetta

バックエンドはオープンソースのQemu(AArch64)ベースとなっており、RC1まで利用されていたAppleのVirtualizationフレームワークを実験的に利用する設定も残されたままとなっています。

 Docker Desktop for MacのバックエンドはAArch64のQemu

 また、前述したRosetta 2エミュレートでも全てのIntelイメージ(–platform linux/amd64)が利用できるわけではありませんが、Docker Hubには既に約9万のArmイメージが用意され、現地時間の05月27日から開催されるDockerCon LIVE 2021ではDockerの今後についてより詳しい情報が共有されるそうなので、興味のある方はチェックしてみてください。

DockerCon LIVE 2021

スポンサーリンク

Docker Desktop 3.3.1のリリースノート

New

Docker Desktop is now available for Apple silicon as well as Intel chips. This enables developers with their choice of local development environments, and extends development pipelines for ARM-based applications. For more information, see Docker Desktop for Apple silicon.

Bug fixes and minor changes

  • Docker Desktop now ensures the permissions of /dev/null and other devices are correctly set to 0666 (rw-rw-rw-) inside –privileged containers. Fixes docker/for-mac#5527
  • Fixed an issue that caused Docker Desktop to fail during startup when it is unable to establish a connection with Docker Hub in the backend. Fixes docker/for-win#10896
  • Mac with Apple silicon: Docker Desktop now reduces the idle CPU consumption.