5 ms·
You could run Docker in a Linux VM, which is what Docker Desktop does anyway. FreeBSD has Bhyve for this.
by ptx 3y ago
You could run Docker in a Linux VM, which is what Docker Desktop does anyway. FreeBSD has Bhyve for this.
- waynesonfire 3y agoI have a similar requirement and will be doing exactly this.
- magicalhippo 3y agoI do this and the only thing that sucks is that network speed is limited. Between host and guest I only get about 1.5Gpbs on a Threadripper 1950X. NIC pass-through should work though, I already got NVMe pass-through working, so if I had a spare PCIe slot I'd do that with a 10G adapter.
- dehrmann 3y agoDo you even need a VM? FreeBSD has linux binary compatibility.
- wut42 3y agoDocker is a container based tech. the binary compatibility won't help.
- dehrmann 3y agoBinary compatibility is the key part. You can ignore a lot of what cgroups and namespaces give you and containers will still "work" (but without the insecure sandbox). Without the binary, you're out of luck.
- gigatexal 3y agoHaving to use a VM for docker is no different than what MacOS users have to do and then at that point why not just use a Mac.
- globular-toast 3y agoWhy not use a Mac for my ZFS-based NAS? Is that your question?