实际上,#Winboat 背后的想法非常出色,但目前的实现似乎还不太稳定。自今年年初安装以来,系统一直运行良好,但今天软件完全停止了工作。
镜像突然报告内存(RAM)不足。我尝试手动修复该问题,但不幸的是,这导致系统最终彻底无法使用。与其在故障排除上投入更多时间,我直接转向了 Dockurr Windows 镜像——它本身就是 Winboat 的技术基础。

1. 准备工作
由于我使用的是 Podman,我首先在宿主机系统上创建了必要的目录。这样,如果需要重新创建容器,数据完整性也能得到保障:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. 启动命令
重要提示: 请将变量 -e USERNAME 和 -e PASSWORD 中的占位符替换为您个人的登录凭据。
podman run -d \
--name windows \
-p 8006:8006 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
-e RAM_SIZE="8G" \
-e USERNAME="Carsten" \
-e PASSWORD="1234" \
-e LANGUAGE="German" \
-v $HOME/Windows/System:/storage:Z \
-v $HOME/Windows/Shared:/shared:Z \
--stop-timeout 120 \
dockurr/windows
容器启动后,您可以直接通过浏览器访问 Windows 实例:
http://127.0.0.1:8006

3. 总结
上述命令我只需要执行一次。在日常运行中,现在可以通过以下快捷命令非常方便地控制 Windows 环境:
- 启动:
podman start windows - 停止:
podman stop windows(或直接在 Windows 内部关机) - 检查状态:
podman ps -a
相关链接:
- 使用的镜像:GitHub - dockur/windows
- 原始应用:Winboat.app
- Podman 项目主页:Podman