如果你最近也在 Windows 11 上折腾 OpenClaw,八成会卡在同一个路口:辛辛苦苦跑到官方文档,发现无论怎么装,最后都会冒出一个“需要容器运行时”。我一开始想图省事直接上 Docker Desktop,结果发现又是 License 又是资源占用,后来换到 Podman,反而一路通畅。这篇我就把“在 Windows 上为了跑 OpenClaw 而安装、配置 Podman”这件事,从头到尾讲清楚,包括我踩过的坑和最终稳定使用的配置。
1. 先搞清楚:OpenClaw 和 Podman 之间是什么关系
1.1 OpenClaw 到底为什么非要一个容器运行时
OpenClaw 本质上是一个偏向“个人智能体”框架的东西。你可以把它理解成:给它配置好模型接口、工具钩子,它能自己去调用终端、读写文件、控制浏览器,甚至操作微信这类日常应用。按照我对这类项目的经验,它的核心机制是把“代理环境”和“任务执行环境”隔离在一个沙箱里——也就是容器——这样才能保证它乱折腾的时候不会把宿主机系统搞坏,同时依赖的 Python 版本、Chrome、系统库之类的都能固定在一个环境里,换机器也不会跑不起来。
也就是说,容器运行时不是可有可无的插件,而是 OpenClaw 做隔离和部署的基础设施。你在 Windows 上跑 OpenClaw,可以选择 Docker Desktop,也可以选择 Podman。两者的功能对用户来说是高度重叠的,因为 Podman 在设计上就是兼容 Docker CLI 的,很多命令你照着 Docker 的文档抄都行。
1.2 为什么我最后选了 Podman 而不是 Docker
先说个大背景:Docker Desktop 对大型企业是收费的,虽然个人和小公司免费,但很多人在意的其实不是钱,而是它默认在 Windows 上要跑一个 Hyper-V 虚拟机,加上后台服务的资源占用,老电脑属实吃不消。而且 Docker Desktop 是那种“常驻守护进程 + root 权限”的管理方式,对追求干净的人来说太重了。
Podman 这边,主导思想是“rootless”,也就是普通用户就能管理容器,不需要一个常驻总控进程,也没有传统意义上的 daemon。我们最关心的几点,Podman 都踩中了:
- 开源免费无授权负担
- CLI 和 Docker 高度兼容
- 底层基于 OCI 标准,镜像和 Docker 通用
- Windows 上同样通过轻量虚拟机分发,但资源占用更小
- 和 WSL2 集成很自然
有一点要说明:在 Windows 上,Podman 并不是直接跑 Windows 容器的,它底层还是拉起一个 Linux 虚拟机(podman machine),在虚拟机里运行 Linux 容器。这点和 Docker Desktop 很像,但没有 Docker Desktop 那种厚重的 GUI 和多层抽象。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Windows 11 上安装 Podman 之前的环境准备
2.1 先确认虚拟化和 WSL2 就绪
Podman 在 Windows 上依赖 WSL2 作为后端虚拟机提供者。所以如果你机器上还没有 WSL2,先别急着装 Podman,不然十有八九会卡在“machine 无法启动”这一步。
第一步,确认 CPU 虚拟化已经开启。Windows 11 下最简单的办法是打开任务管理器,切到“性能”标签,看 CPU 那一栏,如果有“虚拟化: 已启用”就说明没问题。如果显示未启用,你需要进 BIOS/UEFI 开启 Intel VT-x 或 AMD-V。这一步不做,后面所有容器方案都白搭。
第二步,安装 WSL2。打开 PowerShell(管理员模式),运行:
powershell复制wsl --install
这条命令默认会安装 WSL2 和 Ubuntu 发行版。如果你的系统之前装过旧版本 WSL,可能出现升级不完全的情况。强烈建议装完后更新内核:
powershell复制wsl --update
wsl --status
看到“默认版本: 2”这种信息就说明 WSL2 已经就绪。
2.2 检查发行版和避免与 Docker Desktop 冲突
Podman machine 在 Windows 上使用 WSL2 后端时,会自己创建一个独立的 WSL 发行版镜像,比如 podman-machine-default。所以你不一定非得手动安装 Ubuntu,但必须保证 WSL 本身可用。
多渠道确认 WSL 状态:
powershell复制wsl -l -v
如果你之前装过 Docker Desktop,现在又不想用,建议先彻底关掉它。因为 Docker Desktop 也会使用 WSL2,并且可能占用端口和资源,Podman 的 WSL 发行
