I'm using sysutils/docker on FreeBSD with DOCKER_HOST env var set to "ssh://user@linuxvm" where linuxvm is a local VM running on bhyve[1]. Part of local FreeBSD filesystem is shared with the Linux VM via virtio-9p passthrough. Everything plays together nicely.
nerdctl[2] works with sysutils/containerd. You can't run Linux images on FreeBSD kernel (Linux jails may be an option) but there are FreeBSD images. Pkgbase[3] aims to make FreeBSD more modular, divided in chunks smaller than "base", "ports", "src"; feasible for containers.
Personally, I find that to be an asset not a failure.
You could do what docker does on the mac, put it in a linux vm.
This may be an issue for some developers, but not all. I’m a developer and I never use Docker.
GNU/Linux developers.
> lack of docker on freebsd
I'm using sysutils/docker on FreeBSD with DOCKER_HOST env var set to "ssh://user@linuxvm" where linuxvm is a local VM running on bhyve[1]. Part of local FreeBSD filesystem is shared with the Linux VM via virtio-9p passthrough. Everything plays together nicely.
nerdctl[2] works with sysutils/containerd. You can't run Linux images on FreeBSD kernel (Linux jails may be an option) but there are FreeBSD images. Pkgbase[3] aims to make FreeBSD more modular, divided in chunks smaller than "base", "ports", "src"; feasible for containers.
[1] https://wiki.freebsd.org/bhyve
[2] https://github.com/containerd/nerdctl
[3] https://wiki.freebsd.org/PkgBase
Has anyone packaged this into a single, easy-to-use command/application? (Like "Docker for Mac")