Rust Tokyo 2021に参加したときに下のセッションでpodmanというものでコンテナを起動していたのだが、podman知らなかったので調べた
Podmanとは
PodmanはOpen Container Initiative(OCI)準拠のコンテナとコンテナイメージを使用してアプリケーションを簡単に検索、実行、構築、共有、およびデプロイできるように設計された、Docker互換のコンテナエンジン
RHEL、CentOS、Fedora などの Linuxディストリビューションに標準で付属している
Dockerとほぼ同じコマンドラインインターフェイスを提供している
$ podman run -p 80:80 --name nginx docker.io/library/nginx
Dockerとの違い
だったらdockerでよいのではと思ったので違いを調べた
こちらが参考になった medium.com
記事によると違いは主に以下
- Podmanはデーモンを起動しなくても使える
- PodmanはリリースサイクルがDockerより多い
- 機能面や性能面では違いがない