-
Notifications
You must be signed in to change notification settings - Fork 0
MS_PodmanDesktop
nishi_74322014 edited this page Sep 12, 2026
·
3 revisions
- 戻る(コンテナ技術、Windows Subsystem for Linux)
- Visual Studio系
- Desktop 系
- Docker for Windows
- Docker Desktop for Windows
- Rancher Desktop for Windows
- Podman Desktop for Windows
- 関連項
- 無償(商用利用 OK)
- 同様に、WSL2 上の Podman を操作するフロントエンドとして動作
-
podman.exeで、Podman Desktop が管理する WSL2 VM へ透過的に接続
移行メモ(体裁): 原典の「WLS2」は
「WSL2」の誤字であるため修正した。
特筆すべき点は特に無い。
移行メモ(体裁): 原典の「特筆スべき点」は
「特筆すべき点」の誤りであるため修正した。
補足(Podman が Docker と決定的に違う点): 「特筆すべき点は特に無い」と
あるが、アーキテクチャは Docker とかなり違う。
移行時に影響するため整理しておく。【Docker】クライアント → 【dockerd(常駐デーモン、root 権限)】→ コンテナ ↑ 単一障害点。root で動くため権限が強い 【Podman】podman コマンド → 直接コンテナを起動(fork/exec) ↑ デーモンが無い(daemonless) 一般ユーザ権限で動かせる(rootless)
Docker Podman デーモン 必要(dockerd) 不要 実行権限 既定で root rootless が既定 セキュリティ デーモンが侵害されると影響大 権限が限定される Pod の概念 無い ある(Kubernetes と同じ単位) systemd 連携 弱い 強い( podman generate systemd)dockerコマンドネイティブ エイリアスで互換( alias docker=podman)特に Pod を扱える点は特徴的で、
Kubernetes の Pod をローカルで再現できる
(podman kube playで.yamlをそのまま実行できる)。
AKS向けの開発では有用である。一方、注意点として、
注意 内容 docker-composePodman 単体では動かない。 podman-composeまたは Docker 互換ソケットが要るrootless の制約 1024 番未満のポートを直接使えない、一部のネットワーク機能に制限 ボリュームの権限 UID/GID のマッピングが Docker と異なる がある。
「特筆すべき点は特に無い」というのは
基本的なbuild/runの使い勝手が変わらないという意味で
読むのが正確である。
- Podman Desktop を使ってみる
https://zenn.dev/robon/articles/676736b9468719
Tags: 移行, Windows, Hyper-V, 仮想化, コンテナ
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。