低レベルランタイム、どう使い分ける?

はじめに

本稿では「コンテナを作る方法は Docker 標準 (containerd + runc) だけじゃないのは分かった、では何を使えば良いのか?」という疑問について、低レベルコンテナランタイムに焦点を絞り、答えを追い求めた結果を書き記します。この記事は以下の内容で構成されています。

<!--...

このアプリ、gVisor 上でも動きますか?

※追記(5月1日)想定していたシステムコールが未実装だった時、別のシステムコールにフォールバックして動作するアプリケーションも存在するとのご指摘をいただき、記事の一部(主に4章本文)を修正しました。ありがとうございます。

<!-- wp:core-embed/twitter...