Docker+Wasm Tchnical Preview 2がリリース。Wasmをコンテナとして扱える業界標準「runwasi」採用でWasmランタイムを選択可能に

今回は「Docker+Wasm Tchnical Preview 2がリリース。Wasmをコンテナとして扱える業界標準「runwasi」採用でWasmランタイムを選択可能に」についてご紹介します。

関連ワード (時点、発表、選択等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Docker Desktopを提供するDocker社は、Docker DesktopにWebAssemblyランタイムを統合したDocker DesktopのTechnical Preview 2をリリースしたと発表しました。

fig

Technical Preview 2での最大の変更点は、runwasiを採用したことでWebAssemblyランタイムが選択できるようになったことです。

Technical Preview 1ではWasmEdgeのみに対応していた

2022年10月に発表されたTechnical Preview 1では、Docker DesktopにWebAssemblyランタイムを統合する手段として、WebAssemblyランタイムをまるでコンテナランタイムのように見せかけるための仕組みを持つ「containerd-wasm-shim」と呼ばれるソフトウェアを開発し、組み込んでいました。

参考:Docker DesktopがWebAssemblyランタイムを統合。コンテナと同様にWebAssemblyイメージを実行可能に

fig

上図の右端の枝が「containerd-wasm-shim」を使ってWebAssemblyランタイムを組み込んでいることを示しています。

このTechnical Preview 1がリリースされた時点では、containerd-wasm-shimは特定のWebAssemblyランタイム、この時点ではWasmEdgeを前提にして作られていました。

その後2022年12月、最も普及していると見られるコンテナランタイム「containerd」の開発プロジェクトにおいてWebAssemblyをコンテナとして扱うためのソフトウェア「runwasi」が作られ、containerdに統合されます。runwasiはcontainerd-shimがベースになっています。

containerdにrunwasiが統合されたことで、containerdは標準機能としてWebAssemblyをコンテナとして見なせるようになったと同時に、runwasiがそのための事実上の標準インターフェイスになりました。

参考:コンテナランタイムのcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が統合。これからのコンテナランタイムはWebAssemblyと統合されていく

runwasiの採用で複数のWebAssemblyランタイムに対応へ

Technical Preview 2では、このrunwasがDocker Desktopに取り込まれました。そのため、runwasiに対応したさまざまなWebAssemblyランタイムをDocker Desktopに統合できるようになりました。

現時点ではFermyonの「spin」、Deislabsの「slight」、そしてBytecode Allianceの「Wasmtime」が統合できると説明されています。

今後はDocker Desktopだけでなく、コンテナランタイムのcontainerdを使って動作するさまざまなプラットフォームでWebAssemblyがコンテナの一種として扱われていくことになるでしょう。

Technical Preview 2はMac(Intel/Arm)、Linux(Intel/Arm)、Windowsに対応しています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
打刻レス勤怠サービス「ラクロー」と「freee人事労務」、API連携を強化
IT関連
2023-11-11 22:02
退職を考えているエンジニアが最初に検討すべき3つのこと
IT関連
2022-08-03 06:54
ドライバーモニタリングのSmart Eyeが感情検知ソフトウェアAffectivaを約80億円で買収
ソフトウェア
2021-05-27 22:57
リコー、IBMおよびキンドリルとシステムアウトソーシング契約を更改
IT関連
2022-07-07 07:29
機械学習は「最も利用すべき技術」–だが実利用には至らず
IT関連
2022-07-27 12:37
新宿の巨大猫、映像が猫に決まった理由は? 企画会社が資料公開 「ディレクターがこっそり忍ばせた案」
イラスト・デザイン
2021-07-17 17:52
GVA TECH、法務管理クラウドに過去案件の一括インポート機能を追加
IT関連
2023-03-11 03:31
「Google Meet」、デバイス間のシームレスな通話切り替えに対応
IT関連
2024-04-27 20:16
グーグル、気候変動に取り組む新興企業への支援プログラムを開始
IT関連
2022-12-10 18:57
「スマートフォンのように使えるPC」の実現を支えたクアルコムの統合プロセッサが創る未来 :5G搭載!“ARM版Windows 10”特集 第一弾
PR
2021-06-30 20:31
パスワード管理アプリ「LastPass」、無料版でモバイルかPCかの選択が必要に–3月より
IT関連
2021-02-18 22:48
ERP戦略で「アプリケーションの標準化と統合」に投資は8割– Boomi調査
IT関連
2021-06-30 17:17
明光ネットワークジャパン、顧客体験管理ツールを採用–CX向上に活用
IT関連
2022-08-18 20:02
エクイニクス、2023年度の事業戦略–デジタル時代のインフラ担う
IT関連
2023-07-14 09:10