Re: nspawn and rocket.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



For what you want you could do worse than to base a simple program
based on https://github.com/xemul/libct .  It has helpers for some
of the things you want to do (network device and mounts setup).

Quoting Rob Landley (rob@xxxxxxxxxxx):
> I'm poking at adding the third layer of container support to toybox, by
> which I mean I have unshare and nsenter, but need something to act as
> the init process in the container to do the early I/O setup (filesystem
> mounts, device import/export, network device setup, etc) that requires
> interacting with the host.
> 
> At the plumber's container BOF I got pointed at systemd-nspawn, which is
> apparently what Rocket is built on top of? As in rocket provides a bunch
> of host-side plumbing, but the non-distro code that runs inside the
> container for early bringup is essentially nspawn?
> 
> The nspawn webpage says that it's "just for testing" and that there's a
> lot of other stuff you have to do to make it actually secure. Has
> anybody documented what that stuff _is_? (Presumably rocket is layering
> that on top of nspawn, and I want to implement something that rocket can
> use but otherwise stays out of its way. I'd _really_ like it if I can
> avoid having parse json.)
> 
> Does it sound like I'm on the right track here? Or should I just fluff
> out nsenter a bit, implement tunctl, and not worry about nspawn?
> 
> Rob
> _______________________________________________
> Containers mailing list
> Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
> https://lists.linuxfoundation.org/mailman/listinfo/containers
_______________________________________________
Containers mailing list
Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/containers



[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux