世界を動かす技術を、日本語で。

Podman v6.0.0

2026年7月2日原文(blog.podman.io)

概要

  • Podman v6.0.0のリリース発表
  • ネットワーク機能やセキュリティの大幅な強化
  • podman machineやQuadletの進化
  • Docker互換性のさらなる向上
  • 詳細はリリースノートや公式ブログ参照

Podman v6.0.0 リリース発表

  • Podman v6.0.0 の正式リリース
  • GitHubで最新版公開、主要パッケージマネージャーにも順次展開予定
  • 多数の 新機能改善点 を搭載
  • 貢献者への感謝、特に新規参加者への謝辞

主な新機能と改善点

  • ネットワーク基盤の近代化

    • slirp4netnsやiptablesから NetavarkPastanftables へ移行
    • ネットワークスタックの簡素化、保守性向上、将来機能の実装基盤整備
    • Pesto rootless port forwarding の実験的サポート追加
      • カスタムネットワーク上のrootlessコンテナで正しいsource ip保持に対応
  • podman machine機能の強化

    • 複数VMプロバイダー間でのシームレスな体験を提供
    • podman machine os update コマンド新設
      • VM環境の最新化を支援
  • Quadletの進化

    • REST API サポート追加
    • 関連ファイルの追跡性向上、管理の容易化
    • .volumeユニットの機能拡張
    • 配布パッケージ化を容易にする追加検索パス
  • Podman設定ファイルの変更

    • 設定ファイル管理の信頼性・利便性向上
    • 複数ユーザー環境での管理性強化
    • 詳細は公式ブログ参照
  • Docker互換性の向上

    • Docker APIサポートの更新
    • コマンド出力の洗練
    • Dockerからの移行をさらに容易化

コミュニティへの感謝と今後

  • 新機能の試用フィードバック の呼びかけ
  • 貢献者・コミュニティへの深い感謝
  • 今後も詳細な解説記事を予定
  • すべての変更点は リリースノート 参照推奨

Hackerたちの意見

サンクチュアリ!グレーのフォントからの恵み

コントラストの問題を文句言うには間違ったサイトに来ちゃったね、友よ。

同意。ページが読み込まれた後、最初に思ったのは「なんでこのページは読みづらいんだ?」ってことだった。

あと、セリフ体が使われてる。まるでスタイルシートの半分が欠けてるみたい。

Macの場合はShift-Cmd-Rでリーダーモード。

なんでDockerがPodmanより人気なのか全然わからない。Podmanの方が明らかに実装が優れてるのに。新しいネットワークの機能は嬉しい改善だね。

もっと強いブランド名が必要だと思う。それに、macOSではDocker Desktopの方がわかりやすいと感じた。最近はエラーが多いし、ファイルのマウントやネットワークリールのクリーンアップでランダムに失敗したり、突然遅くなってVMを再起動しなきゃいけなくなる。macOSでのPodmanは全然洗練されてない感じ。Orbstackの方がずっといい選択だよ。LinuxではPodmanを使ってるけど、そっちはめっちゃ速い。とはいえ、ほとんどの機能はsystemdと組み合わせてKubernetesの代わりになるように設計されてるみたい。Docker Composeのサポートが不安定で、TUI/UXも元のものに比べて遅れてる。

Podmanはちょっとした理由で諦めたんだ。まず、Dockerから逸脱してSELinuxの扱いを変えたせいで、CentOSの標準システムでSELinuxのセキュリティラベルを変更するのが面倒だった。それで無理だなって思った。もう一つの問題はDockerとの微妙な違いなんだけど、Docker Composeがそのままじゃ動かないくらいの小さな違い。Dockerに切り替えればすぐに動くし、時間を無駄にしてデバッグするのは良くないと思った。

最後にPodmanを評価したとき、Ubuntuは二級市民だった。Rootlessは簡単じゃなくて、追加の設定が必要だった。ドキュメントもひどかったし。Dockerはみんな嫌ってるけど、無限のエッジケースやバグがあるにしても、少なくともよく文書化されて理解されてる。Podmanが「ドロップイン置き換え」と主張してるけど、それはDockerのクソさを引き継ぐってこと?例えば、ufwの通過、envファイルの扱い、ボリュームなど。

Dockerの利点の一つは、ホストからコンテナへのファイル変更通知が信頼できること。これにより、コンテナ内のViteのようなツールが変更を検出できる。Podmanや他の多くの代替品は、macOSでのウェブ開発にはこれをうまく処理できていない。私の知る限り、TartやApple Containerもサポートしてない。誰か方法を見つけたかもしれないけど。

最後に確認したとき、podman composeはただの表面的なdocker composeの同等物だった。あと、inotifyのようなものがPodman側でランダムに壊れることが多いみたい。Podmanを使うことを勧めたいけど、Docker Composeとの互換性が良くないのと、ボリュームのinotifyがないせいで、開発体験が問題だらけなんだ。

今日、Fedora(Asahi)でpodman-dockerを使ってリモートホストでdocker composeを実行しようとしたんだけど、いろんなbuildxの問題にぶつかった。私にとって一番簡単な解決策はPodmanを削除してDockerをインストールすることだった。Claudeと一緒に解決しようとしたけど、数回の失敗の後に諦めた。Podmanを使いたいけど、Docker Composeとbuildxの互換性のギャップがあって、今のところは手間がかかりすぎる。絶対にもう一度試してみるつもりだけど。

Hacker Newsで議論の続きを見る