I'm a bit late to the game, but I wanted to add my 2 cents. I don't see the benefit of implementing "docker" in FreeBSD. If you are just implementing the linux system calls i.e. using the linuxulator, then you lose any benefits of running on FreeBSD. It seems like implementing the docker interfaces, like a Dockerfile, registry support and networking switches using FreeBSD specific implementations would be extremely helpful. Especially for the CI/CD workflow.
For example: #Dockerfile #Pull a image from registry and create a new dataset with snapshot. #Registry could be http, ftp or any other transfer protocol. FROM FreeBSD:RELEASE-11.2 #Copy app directory into the jailed directory. Perhaps setting system immutable flag. COPY ./app /app #Use pf to route to port 80 from the host. Or use vnet EXPOSE 80 #Run a command in the jail to prepare the new image. RUN env ASSUME_ALWAYS_YES=yes pkg install bash nginx uwsgi py36-flask #Mark the startup command CMD /bin/sh /etc/rc The above would be very familiar to docker users and can be used to generate a standards compliant image (I believe there was a project jetpack that did something like this). Creating a OCI compliant image would probably be the first step to using kubernetes, but I haven't really spent any time looking at kubernetes. We could also add extensions for using resource limits, capsicum, devd, security levels etc. The other cool thing is this could all be run inside a jail using heirarchical jails. Shane On Tue, Jan 22, 2019 at 2:32 PM Patrick M. Hausen <hau...@punkt.de> wrote: > Hi! > > > Am 22.01.2019 um 21:09 schrieb Grzegorz Junka <li...@gjunka.com>: > > BTW is Joyent is any way related to Oracle? Why would they want to > support zones? Is the support they implemented open sourced? > > Sorry, I don’t know many details. Their cloud is built on Open Solaris, > hence the connection. IIRC the company was founded by some > bright people who left Sun after the acquisition by Oracle. > > Bryan Cantrill is sort of a net.personality. Sean Chittenden presented > at EuroBSDCon 2018: > https://2018.eurobsdcon.org/talks-speakers/#SeanChittenden < > https://2018.eurobsdcon.org/talks-speakers/#SeanChittenden> > > Kind regards, > Patrick > -- > punkt.de GmbH Internet - Dienstleistungen - Beratung > Kaiserallee 13a Tel.: 0721 9109-0 Fax: -100 > 76133 Karlsruhe i...@punkt.de http://punkt.de > AG Mannheim 108285 Gf: Juergen Egeling > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscr...@freebsd.org" > _______________________________________________ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"