You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Windows主机安装Podman Desktop并连接WSL Ubuntu 22.04中的Podman?

可以通过Podman Desktop连接WSL内的Podman实例,实现类似Docker Desktop的使用体验

完全可以实现这种搭配,以下是具体操作步骤:

1. 安装Windows版Podman Desktop

直接下载对应Windows的安装包完成安装即可,过程和常规Windows软件一致。

2. 配置WSL Ubuntu内的Podman服务

启动并持久化Podman后台服务

  • 临时启动服务(重启WSL后需重新执行):
    podman system service --time=0 &
    
  • 设置开机自启并让服务在用户退出后持续运行:
    1. 启用用户级systemd服务:
      systemctl --user enable --now podman.service
      
    2. 开启linger模式,确保服务在用户登出后仍运行:
      loginctl enable-linger $USER
      

配置Podman允许远程访问

编辑WSL内的Podman配置文件(~/.config/containers/podman.conf,不存在则创建),添加以下内容让服务监听所有IP:

[Service]
ExecStart=
ExecStart=/usr/bin/podman system service tcp://0.0.0.0:8080 --time=0

保存后重启Podman服务:

systemctl --user restart podman.service

3. 在Podman Desktop中连接WSL的Podman实例

有两种简单方式:

  • 自动识别连接:打开Podman Desktop后,它会自动扫描已安装Podman的WSL分发版,在左侧导航栏找到对应的WSL Ubuntu选项,点击即可完成连接。
  • 手动配置API连接:
    1. 打开Podman Desktop的「设置」-「连接」页面。
    2. 点击「添加连接」,选择「Podman API」类型。
    3. 在WSL终端执行ip addr show eth0获取Ubuntu内部IP,输入地址格式为tcp://<WSL_IP>:8080,测试连接成功后保存即可。

注意事项

  • 确保WSL内的Podman服务处于运行状态,可通过systemctl --user status podman.service检查。
  • 若遇到连接权限问题,可将当前用户加入docker组:
    sudo usermod -aG docker $USER
    
  • 若端口8080被占用,可替换为其他未使用端口(如9999),需同步修改配置文件和Podman Desktop的连接地址。

内容的提问来源于stack exchange,提问作者Dakait

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 16:57:18