[lxc-users] LXC 3.0.0: Packaging Changes To Be Aware Of

Christian Brauner christian.brauner at getenv.org
Mon Apr 9 11:32:53 UTC 2018


On Sat, Apr 07, 2018 at 10:11:58PM +0300, Mihamina RAKOTOMANDIMBY wrote:
> On 4/7/18 5:54 PM, Christian Brauner wrote:
> > 2. **Important** distrobuilder is the new way of creating machine/system
> >      container images
> >     The templates have been replaced by a new project called "distrobuilder"
> >     [5]. It aims to be a very simple Go project focussed on letting you easily
> >     build full system container images by either using the official cloud image
> >     if one is provided by the distro or by using the respective distro's
> >     recommended tooling (e.g. debootstrap for Debian or pacman for ArchLinux).
> >     It aims to be declarative, using the same set of options for all
> >     distributions while having extensive validation code to ensure everything
> >     that's downloaded is properly validated.
> > 
> >     **Warning: Advertisement** please consider packaging distrobuilder.
> >     https://github.com/lxc/distrobuilder
> > 
> >     A more lengthy justification can be found at:
> >     https://brauner.github.io/2018/02/27/lxc-removes-legacy-template-build-system.html
> 
> 
> Hello,
> 
> I'm looking for some tutorial of using the image built with distrobuilder.
> 
> After having build the image: how to start it with lxc-start?

lxc-create -n <container-name> -t local -- --metadata /path/to/meta.tar.xz --fstree /path/to/rootfs.tar.xz
lxc-start -n <container-name>

Also see:
https://asciinema.org/a/165783

Christian


More information about the lxc-users mailing list