3 ms·
I'd honestly love to. Is there a file format like "docker-compose.yml", where I can describe a handful of Jails that can talk to each other in their own virtua
by purerandomness 6y ago
I'd honestly love to.
Is there a file format like "docker-compose.yml", where I can describe a handful of Jails that can talk to each other in their own virtual network, and that sets up a handful of services exactly as I describe?
Ideally, a Windows user, a Linux user and a Mac OS user check out this file, run a command ("voodoo up") in the directory of that file, and have a VM with the FreeBSD jails setup running exactly as described in the file.
I'd pay money for that.
- rattray 6y agoThis does sound kind of awesome
- yepthatsreality 6y agoI agree a compositional/coordination cli tool is needed. However here are a few options: - FreeBSD style jails already offer docker config, but here is an article showing a few basic things going on, notably the Network Access section has a FIXME by it: https://bsdwatch.net/articles/jails-as-virtual-servers https://bsdwatch.net/articles/jails-as-virtual-servers - For network isolation it looks like this package could help: https://klarasystems.com/articles/virtualize-your-network-on-freebsd-with-vnet/ https://klarasystems.com/articles/virtualize-your-network-on... - For reproducibility you can use the FreeBSD package builder: https://docs.freebsd.org/en/books/handbook/ports/#ports-poudriere https://docs.freebsd.org/en/books/handbook/ports/#ports-poud... - FreeBSD has a Linux compatibility layer. FreeBSD running Docker: https://www.gamsjager.nl/2019/01/11/How-to-run-Docker-on-FreeBSD-12/ https://www.gamsjager.nl/2019/01/11/How-to-run-Docker-on-Fre... - This thread is interesting: https://forums.freebsd.org/threads/docker-is-dead.69955/page-1 https://forums.freebsd.org/threads/docker-is-dead.69955/page... I am going to explore this more in the coming weeks as I play around with FreeBSD.