なんとなく「コンテナ使うならDockerでしょ?」ってイメージあるけど、最近はPodmanも結構いい感じらしいんだよね💡
わたしも最初は「Docker以外って何??」って感じだったけど、ちょっと使ってみたら結構びっくりしたよ✨
DockerとPodman、ざっくり違うところって?
- Dockerはサービスとして動く(デーモンが必要)
- Podmanはデーモンレスで動く、つまりサービス起動しなくてOK
この違い、地味だけどかなり大きいみたい😳
Dockerのデーモンって常に裏で動いてて、時々トラブルのもとになることがあるんだって💭
一方Podmanはそのデーモンがないから、起動も軽いし動作がシンプル✨
実際に使ってみて良かったこと
-
権限まわりの不安が減った
Dockerってroot権限必要なことがあって、ちょっと怖いなって思うときあったんだよね🥺
Podmanは基本的にユーザー権限で動くから、安心して使える感じがする💗 -
互換性はバッチリ
「コマンドとかぜんぜん違うんじゃない?」って思うでしょ?
でもPodmanはほとんどDockerコマンドに似てるから移行もラクチンなんだよね👍
だから「Dockerやめたら大変そう…」って心配もあんまりいらないかも💡 -
環境によっては使いやすさアップ
特にLinuxユーザーには好評みたいだけど、WindowsやMacもちゃんと対応してるよ🎀
あと、コンテナの管理がちょっと柔軟になったって話もあったり✨
どうしてPodmanに変えたの?
正直言うと、最初は何となく試しただけだったんだよね😆
でも使ってみたら「これならDockerのアレコレ気にしなくていいかも?」って思えてきて…
使い勝手が軽くてトラブルも減った感じがあったのが決め手だったかなぁ💭
Dockerにずっと慣れてると「別のツールに変えるのめんどくさい」ってなるけど、Podmanはそんなに大きな壁じゃないし、使ってみる価値はあると思うよ✨
あと、ちょっとした安全面のメリットも嬉しいポイントだったり💬
もしDocker使ってて「ちょっとモヤっとすることあるな」って思ったら、Podman触ってみるのもアリかもっ🎉
コメント
キンバリー
Dockerをrootで動かすのを理由に使わないのは大げさで、rootlessで問題なく使えて設定も簡単だよ。
ハンナ
メモリ漏れがひどくてノートPCが熱くなるから、Podmanを使ってる。
クロエ
Colimaを使ってるよ。
ハンナ
Podman試したけど、結局3回挑戦しても結局Dockerに戻った。 微妙な違いが何度も足を引っ張るんだよね。
ロバート
新人だけど、乗り換える理由が見当たらない。 最初は苦労したけど慣れればスムーズだし、最近のDockerのアップデートもいい感じだよ。
クリス
数年Podman使ってる。 サーバーとMacBookでメインのランタイムだし、systemdでコンテナ管理できるのが便利。 Dockerにない機能も多いよ。
ハンナ
Dockerはsystemdをあんまり好きじゃないんだよね。
チャーリー
Podmanのデスクトップアプリ、かなりいいよ。
ロバート
一度試したけどすぐDockerに戻った。
ベン
これはすごいね。
ジョージ
Podmanは実はDockerを使ってるよ、ただし特定のファイルやレジストリを使う場合だけだけど。 エネルギーの無駄遣いって感じ。