Has anyone successfully run Firefox as a Windows native container using hostprocess and psexec with GPU acceleration?
Hey everyone, I've been running Firefox inside a Linux Docker container (jlesage/firefox) on Windows 10 LTSC 1809 for a hotel reception kiosk setup. It works, but performance is poor due to the lack of GPU acceleration, which makes sense since the logs explicitly say:
Hardware acceleration via GPU not supported: device directory /dev/dri not exposed to the container.
Someone suggested I look into running Firefox as a native Windows container via hostprocess and psexec, which apparently should allow proper graphics acceleration without the VM overhead. They mentioned it's not well documented but should work.
My constraints are:
- Windows 10 LTSC 1809, can't switch to Linux (management decision)
- Need throwaway session behavior: everything wiped on every session (history, cookies, downloads)
- Need a full Firefox GUI, not a headless browser
- Docker Desktop with Hyper-V backend
Has anyone actually done this? Specifically I'd love to know:
- How to run Firefox inside a native Windows container with hostprocess
- Whether throwaway session behavior is achievable the same way as
--tmpfsin Linux containers - Any documentation, repos or examples to get started
Any help appreciated, even if it's just pointing me in the right direction. Thanks!