Red Hatを中心に、約1年にわたり開発が続いていたコンテナエンジン「Podman」が、バージョン1.0.0となった。Dockerとほぼ同等の機能を備える。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
オープンソースでDockerとほぼ同等の機能を備えたコンテナエンジン「Podman」のバージョン1.0.0が、2019年1月16日(米国時間)に公開された。
Podman 1.0.0はDocker互換のコマンドを提供しており、他のコンテナエンジンから簡単に移行できる。ほとんどのPodmanコマンドは一般ユーザーとして実行でき、ルート権限は不要だ。さらに、デーモンを使わずにコンテナやポッドを実行できるようになっている。
Podmanがバージョン0.2として最初に公開されたのは、約1年前のことだ。それ以来、次のような新機能が加わっている。
安定性を確保するため、これまでに150以上のバグが修正されている。さらに、優れたパフォーマンスを提供するため、全ての共通オペレーションが最適化された。こうした改良は反復的なプロセスとして行われている。今回、正式版として提供できる状態に仕上がったとの判断から、バージョン1.0.0のリリースに至った。
Podmanはセキュリティに重点が置かれており、rootlessコンテナのサポート以外にも、多くのセキュリティ機能が搭載されている。例えば、ユーザー名前空間のサポートに基づいて、コンテナの強力な分離を実現した。またpodman topコマンドを使うと、コンテナ内のプロセスでどのようなセキュリティ機能が有効になっているのかが分かる。Podmanはデーモンを用いず、fork/execモデルを採用しているため、監査情報がコンテナに保持される。
開発チームは今後もPodmanを進化させていくことを表明しており、例えばrootless Podman、ポッドサポート、Varlink API、自動的なユーザー名前空間の分離などについて多くの改良を計画している。
なお、Podman 1.0.0では、2018年12月12日にリリースされたPodman 0.12.1.1に対して次のような機能を追加されている。
Copyright © ITmedia, Inc. All Rights Reserved.