[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] Mirage OS and Docker
As a quick first step, I've got a Dockerfile for the mirage binary here: https://github.com/avsm/mirage/tree/docker It is, I sadly realized, completely pointless in its current form since the carefully sandboxed Mirage binary has no way of sending its build results anywhere. I've got a docker.io 'trusted build' of OPAM going at: https://index.docker.io/u/avsm/docker-opam/ So you should be able to do something like $ docker run -t avsm/docker-opam opam installext mirage to build-test libraries. Next step is to figure out if Docker is useful for UNIX tuntap binaries for deployment... -anil On 25 Apr 2014, at 15:59, Lars Kurth <lars.kurth@xxxxxxx> wrote: > That would be fantastic > > On 23/04/2014 18:48, Anil Madhavapeddy wrote: >> A longer response later, but I've been experimenting with using Docker to >> make the Linux->unikernel transition much more seamless. Docker hits its >> limits when kernel modules get involved, but is very useful to capture the >> development environment. >> >> There's also some tiein with Irminsule and Dockers storage API. I'll see if >> I can cook up a few demos before the hackathon. >> >> One project that both complements and takes the wind out of Dockers sails >> slightly is Andy Rays iocamljs (which would let unikernels be compiled >> entirely within a web browser). It's a bit mad, but surprisingly fast. >> >> Anil >> >>> On 23 Apr 2014, at 18:46, Lars Kurth <lars.kurth@xxxxxxx> wrote: >>> >>> Hi, >>> >>> I don't know whether you have seen the Docker related thread on the >>> publicity list. George, Stefano, Russell and the LF PR folks had a >>> discussion about Docker and did a bit of superficial search work and it >>> appears that using the packaging component of Docker to deploy Mirage OS >>> VMs/driver domains/etc. could be an absolute winner. If the two could be >>> somehow combined (not sure weather fesible), we could gain all the benefits >>> of easy deployments of apps via Docker without any of the security >>> disadvantages of containers. >>> >>> I then came across http://voxoz.com/ and >>> http://blog.docker.io/2013/09/powering-voxoz-ecosystem-with-docker/ which >>> says that they are also experimenting with Mirage OS (besides ErlangOnXen >>> and Rump Kernels). I am wondering whether a Docker / Mirage OS mashup (or >>> more generally Cloud OS in the sense of application running directly within >>> a Xen VM without OS) is doable, how hard it would be and how valuable it >>> would be. >>> >>> I just wanted to throw this onto the list and get opinions and see whether >>> there is maybe a discussion to be had at the Hackathon. I scheduled a >>> session for now: see >>> http://wiki.xenproject.org/wiki/Hackathon/May2014#Using_Docker_to_deploy_driver_domains.2C_service_VMs.2C_Mirage_OS_VMs.2C_and_friends_-_Can_it_be_done.3F >>> >>> Input and views are very welcome >>> >>> Regards >>> Lars >>> >>> _______________________________________________ >>> MirageOS-devel mailing list >>> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx >>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel >>> > > > _______________________________________________ > MirageOS-devel mailing list > MirageOS-devel@xxxxxxxxxxxxxxxxxxxx > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel > _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |