Apple M1チップ対応「Docker Desktop」、x86用のコンテナイメージのビルドと実行も可能。Docker社が説明

2020年12月21日

Docker社は、現在テクニカルプレビューとして提供されているApple M1チップ対応の「Docker Desktop for Mac」がマルチCPUアーキテクチャ対応として開発されており、ARM用コンテナイメージに対応するだけでなく、x86用コンテナイメージのビルドと実行にも対応することを「Download and Try the Tech Preview of Docker Desktop for M1」で説明しました。

Download and Try the Tech Preview of Docker Desktop for M1」から引用します。

The new Docker Desktop on M1 is no exception; you can build and run images for both x86 and Arm architectures without having to set up a complex cross-compilation development environment.

新しいM1用Docker Desktopも例外ではありません。複雑なクロスコンパイル対応の開発環境をセットアップしなくとも、x86とARMのイメージ両方についてビルドと実行ができます。

もともとDocker Desktop for Macはマルチプラットフォーム対応

もともとDocker Desktop for Macは以前からマルチCPUアーキテクチャ対応でした。

これは内部でオープンソースのプロセッサエミュレータ「QEMU」を採用し、別のCPUアーキテクチャのエミュレーションを行うことで実現されています。

この機能がApple M1対応Docker Desktopでも引き継がれるため、外部ツールなどを別にインストールすることなく、Apple M1チップ用のDocker Desktopをインストールするだけで容易にx86用コンテナイメージの実行やビルドなどが可能になります。

実際に開発され利用されているコンテナイメージの多くはx86用ですので、Apple M1チップ用Docker Desktopでこれがビルド、実行できることは非常に大きな利点になることでしょう。

Apple M1チップ対応のDokcker Desktopのテクニカルプレビュー版は、「Developer Preview Program」に申し込むことで利用できるほか、直接ダウンロードすることも可能となっています。

関連記事

あわせて読みたい

Docker プログラミング言語 Docker Desktop




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本