3 ms·
Want to see a "real" effort to get Docker / Containers in (Free)BSD? https://github.com/kvasdopil/docker https://github.com/kvasdopil/docker https://github.co
by git-pull 9y ago
Want to see a "real" effort to get Docker / Containers in (Free)BSD?
https://github.com/kvasdopil/docker https://github.com/kvasdopil/docker
https://github.com/3ofcoins/jetpack https://github.com/3ofcoins/jetpack
Unfortunately, they haven't been updated in a while. But this is what we mean when we want docker on other hosts. use FreeBSD's native jail and linux subsystems. In other words, "OS-level virtualization" [1]
Rather than treating other platforms like second class citizens and relying on ad-hoc workarounds that require virtualbox, a middleman linux distribution running in the background; not to mention the error-prone networking redirection the aforementioned introduces.
Two points:
1. The whole point of docker is to not have to haul in a linux distribution and a fire up a vm just to deploy something for development or production. If they're using Docker w/ a VM, they're better off just using Vagrant.
2. FreeBSD jails work fantastic. What's keeping docker from abstracting upon that and supporting it officially, especially seeing these two implementations in the wild?
I look forward to seeing more of kvasdopil's docker fork (https://www.freshports.org/sysutils/docker-freebsd/ https://www.freshports.org/sysutils/docker-freebsd/) and jetpack.
[1] https://en.wikipedia.org/wiki/Operating-system-level_virtualization https://en.wikipedia.org/wiki/Operating-system-level_virtual...
- justincormack 9y agoThe FreeBSD port of Docker was unfortunately never merged, and needs completely reworking since it was written for the old monolithic Docker. There is some interest but no one actually working on it and I have been doing some portability fixes to containerd now and then but it needs some sustained effort.