Dockerは11月16日(米国時間)、「Apple Silicon M1 Chips and Docker - Docker Blog」において、MacでDockerコンテナ環境を構築できるツール「Docker Desktop for Mac」におけるApple M1への対応についてどのような課題があるのかについて伝えた。正式なプロダクトの登場まではまだ時間がかかると見られるが、現在どの段階にあり、課題として何が残っているのかが簡潔に説明されている。
Dockerが説明している内容の主なポイントは次のとおり。
- Docker DesktopはバックエンドにGo、ダッシュボードにElectronを使用している。これらプロジェクトは現在Apple M1への対応を進めており、Docker側はこれらプロジェクトの進捗に注力している
- プロダクトの品質を確保するために自動テスト環境を構築する必要があり、現在取り組んでいる
- Appleの新しいハイパーバイザフレームワークに対応する必要がある
- マルチアーキテクチャビルドのシンプル化に取り組む必要がある
Docker Desktop for Macが使用しているソフトウェアの対応状況などにも依存するためか、どの段階でApple M1に正式対応したDocker Desktop for Macをリリースするかのタイムスケジュールは示されていない。しかし、開発を阻害するような特に大きな問題はないものと見られ、いずれかの段階でApple M1に対応したDocker Desktop for Macが公開されるものと見られる。