Overview
Vendor claim: As of August 20 2026, Miniflare automatically grants the Docker privileges required for Filesystem in Userspace (FUSE) when developing Cloudflare Containers locally. This applies to wrangler dev, the Cloudflare Vite plugin, and direct Miniflare usage.
Supported Docker Environments
- Docker engines running inside a virtual machine (VM) – this includes Docker on macOS and Docker accessed through Windows Subsystem for Linux (WSL).
- Rootless Docker on Linux, provided that the
/dev/fusedevice is present.
In these scenarios Miniflare inspects the local Docker daemon and injects the necessary --cap-add SYS_ADMIN and --device /dev/fuse flags so that containers can mount FUSE filesystems.
Environments Without Automatic FUSE Support
- Rootful Docker on Linux – by default, Miniflare does not enable FUSE because the required privileges are not granted automatically.
- Any Docker daemon that cannot be inspected (e.g., custom remote daemons, or Docker installations where Miniflare cannot determine the VM status).
How Miniflare Determines Eligibility
Miniflare checks the Docker daemon for two conditions:
- Whether the daemon is running inside a VM (macOS Docker Desktop, Docker Desktop on Windows via WSL).
- On Linux, whether the daemon is rootless and the
/dev/fusecharacter device is accessible.
If both checks pass, Miniflare adds the FUSE‑related capabilities; otherwise it falls back to a standard container without FUSE support.
Next Steps and Troubleshooting
For detailed requirements, troubleshooting tips, and a full example of mounting an R2 bucket with FUSE, refer to the Cloudflare documentation sections “FUSE support during local development” and “Mount R2 buckets with FUSE”.
Because the changelog entry does not provide step‑by‑step commands, developers should consult the linked documentation for exact wrangler dev flags or Vite plugin configuration needed for their specific setup.