19 ポイント 投稿者 xguru 2022-11-11 | 4件のコメント | WhatsAppで共有
  • Podmanエンジンをベースに、ローカル環境でのコンテナ作業を簡単に支援するツール
    • Build : Containerfile / Dockerfile からイメージを生成
    • Run : リモートレジストリからイメージを取得、Start/Stop/Restart
    • Inspect : コンテナのターミナルを開く。ログを表示
    • Push : OCIレジストリにプッシュ。K8sにデプロイしてテスト
    • Pods & K8s サポート : Create and "Podify"
    • Podman Desktop Plug-in および Docker Desktop Extensions で拡張可能
  • Windows/macOS/Linux で同じUIを提供

4件のコメント

 
bbulbum 2022-11-11

Fedora を使っていて、自然と podman に移行しました。いくつか知っておくとよい点があります。

  • Podman は docker と違ってデーモンを実行しません。
  • そのため podman container は docker のようにグループではなく、実行したユーザーの権限を持ちます。
  • volume mount 時にバグがあるようです。たいていの docker image は root でプロセスを実行しますが、そうではないイメージに volume を接続すると、自動的にマウント先ディレクトリに root 権限を付与します。
  • この現象は podman unshare コマンドでパーミッションを変更すれば解決しますが、かなり面倒です。
 
bbulbum 2022-11-11

podman-compose もあるので、概ね大きな問題なく使えますが、使っているとどうもうまくいかない部分があって……思ったより簡単には移行できませんでした。

 
gaemi 2022-11-11

MacBook M1 ProでRancher Desktopを使っているのですが、こちらのほうがより良い選択肢でしょうか??