Docker Desktop 4.16登場 AWSをローカルエミュレーションする「LocalStack」など拡張機能が正式版に
「Docker Desktop 4.16」が正式リリース。サードパーティーがDocker Desktopの機能拡張を行える「Docker Extension」が正式版になった。
この記事は新野淳一氏のブログ「Publickey」に掲載された「Docker Desktop 4.16登場。AWSをローカルエミュレーションするLocalStackなど拡張機能が正式版。AppleシリコンMacでx86/amd64版Linuxバイナリの実行がβ版に」(2023年1月16日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
WindowsやMac、Linuxなどのマシンに対して手軽にDockerコンテナ環境を導入し、GUIで統合管理できるDocker Desktopの最新版「Docker Desktop 4.16」が正式リリースされました。
拡張機能が登場、AWSをローカルエミュレーションするLocalStackなど
Docker Desktop 4.16では、サードパーティーがDocker Desktopの機能拡張を行える「Docker Extension」が正式機能となりました。Docker Hubから、現時点で30種類を超えるさまざまなExtensionを読み込めるようになっています。
代表的な拡張機能の1つがAWSの主要なサービスをローカルでエミュレーションする機能を備えた「LocalStack」です。
LocalStackはAmazon EC2やAmazon S3、Amazon SQSといった基本的なAWSのサービスだけでなく、Amazon DynamoDBやAmazon RDSなどのデータベースサービス、AWS Lambda、Amazon EFS、Amazon Glacier、Amazon API Gateway、AWS Backup、AWS CloudFormationなどを含む75種類以上のAWSのサービスをエミュレーションできます。
Docker ExtensionのLoalStackを用いることで、Docker DesktopにLocalStackの機能を簡単に組み込んで操作できるようになります。
そのほかDocker Extensionとして、ボリュームのバックアップや共有が可能な「Volume Backup & Share」、ディスクの使用量を示す「Disk Usage」、すべてのコンテナのログを集約して参照できる「Logs Explorer」など30種類以上が公開されています。
Appleシリコンでx86/amd64版LinuxのDockerイメージ実行
また、Docker Desktop 4.16のリリースノートには記載されていないものの、Docker Desktop for Mac 4.16では、Appleシリコンプロセッサ搭載のMacで、x86/64版Linux用バイナリのDockerイメージを実行する機能がベータ版として搭載されたと、Docker社のプロダクトマネージャChris McLellan氏が1月10日付けで報告しています。
この機能を支えているのがmacOS 13 Venturaの新機能です。
macOS 13 Venturaでは、Appleシリコンでx86/amd64をエミュレーションするRosettaを、macOSの仮想化フレームワークであるVirtualization Frameworkがサポートしました。これによりAppleシリコンのMacで稼働する仮想マシン上のARM Linuxで、x86/amd64版のLinuxバイナリが実行可能になりました。
これをDocker Desktop for Macでも利用できるようにしたことで、AppleシリコンのMacにおいてx86/amd64版LinuxバイナリのDockerコンテナイメージの実行が可能になるとされています。
そのほかDocker Desktop 4.16では脆弱性を検出するためのDockerイメージのスキャン速度が4倍になるなどの改善が行われています。
関連記事
- ChatGPTにKubernetesのアラート対応を教えてもらえる 監視ツールとAIをつなげる「Kubernetes ChatGPT Bot」登場
Kubernetesのモニタリングツールと「ChatGPT」を統合した「Kubernetes ChatGPT Bot」が登場。発生したアラートの内容を自動的に受け取り、対処方法をAIがチャットで教えてくれるという。 - ローカル環境を汚さず、Dockerコンテナのオーバーヘッドもなし 開発環境を自在に構築できる「Devbox 0.2.0」登場
Jetpack Technologiesがローカル環境を汚さず、Dockerコンテナのオーバーヘッドもなく開発環境を自在に構築できる「Devbox 0.2.0」をオープンソースで構築中。 - AWSが「Docker Desktop」代替となり得る「Finch」をオープンソースで公開 ローカルマシンに仮想環境・ビルドツールなど一式を導入
米Amazon Web Servicesが、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式をインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開。現時点ではIntelプロセッサもしくはAppleシリコン搭載のMacにのみ対応する。 - 「Docker」一部有料プラン値上げ、27日から 「Team」は100アカウントまでに制限
米Dockerは、コンテナ仮想化ソフトウェアの料金プラン「Docker Team」「Docker Business」を値上げすると発表した。年間契約でTeamは月額7ドル、Businessは24ドルに。 - Ubuntuが10年間のメンテナンスを約束する「Ubuntu Pro」発表 個人には5台まで無料提供
英Canonicalが、Ubuntuに対して10年間のメンテナンスの提供を約束する新サービス「Ubuntu Pro」を発表。個人には最大で5台のマシンまでUbuntu Proを無料提供することも明かした。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.