2 ms·
If only one of the BSDs had a container runtime, it's the only real showstopper for me
by bauerd 7y ago
If only one of the BSDs had a container runtime, it's the only real showstopper for me
- deleted 7y ago[deleted]
- dijit 7y agoDocker was working[0]. But it depends what you want from containers I guess. Layers? Most of the container use-cases that aren’t layers work fine under jails. But it’s a more primitive tool, definitely not as user friendly. [0]: https://wiki.freebsd.org/Docker https://wiki.freebsd.org/Docker
- bauerd 7y agoNeed it to integrate with tooling I use, orchestrators, etc.
- mr__y 7y ago>Most of the container use-cases that aren’t layers work fine under jails I'm pretty sure that with unionfs you could get layer-ish equivalent for most use cases. Not going to question that it wouldn't be user friendly though
- andoriyu 7y agoWrong. There were 2 attempts at bringing docker to freebsd: - Docker tooling on top of jails (what you linked) - kernel shims in linux-compat (better) Neither one of them was delivering usable experience. UnionFS is broken and not recommended to use. ZFS snapshots aren't layers. FreeBSD has loosely coupled tools to make something like docker, but nothing remotely close to full docker is available atm.
- waz0wski 7y agofreebsd has 'containers' called jails, first released in ~2000, pre-empting solaris zones by four years, openvz by 5 years, lxc by 8 years, and docker by 10+ years. jails were/are common in the webhosting and gaming industries, and nowdays they can be managed with infrastructure-as-code tools like ansible or puppet. when backed by zfs, they can be made to behave very similarly to docker containers. with the demise of docker the company and the fractured ecosystem of competing container runtimes, specifications, kernel compatibility issues, and management tools, jails are worth testing out. iocage is one way to start managing them.
- bauerd 7y agoI know but I need an OCI runtime.