Skip to content

Xen-tools-like debian template for LXC containers

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

phenobarbital/lxc-tools

Repository files navigation

lxc-tools

LXC-tools son unas herramientas (Xen-tools-like) para crear plantillas Debian de LXC containers.

LXC-tools son un conjunto de scripts que permiten crear contenedores personalizados de GNU/Linux Debian (y otras distribuciones) dentro de un contenedor LXC. Están basados en las ideas de los Debian xen-tools, que permiten mediante roles, personalizar las aplicaciones dentro de un LXC-container.


lxc-tools are bash-scripts (Debian xen-tools-like) to create LXC containers for various distributions. You can define roles, post-scripts (hooks) and customize containers in an easy way.

Distributions:

  • Debian (of course) - Wheezy, Jessie, Sid
  • CentOS (6.x)
  • Gentoo (last stable stage3)
  • Fedora (> 16) (note: build but don't start, systemd start is incompatible with Debian Wheezy)
  • Canaima (> auyantepui)

Coming soon:

  • ArchLinux (coming soon)
  • Ubuntu (coming soon)
  • Slack (coming soon)

Requirements

  • lxc
  • debootstrap (debian, ubuntu, canaima containers)
  • rsync
  • lsb-release
  • curl
  • wget

How to install requirements

apt-get install lxc rsync debootstrap lsb-release curl wget

Requirements for CentOS/Fedora Containers

apt-get install yum rpm

Requirements for LVM-based or BTRFS-based containers

  • btrfs-tools (btrfs sub-volume containers)
  • lvm2 (lvm-based containers)

Authors: Jesus Lara jesuslarag@gmail.com version: 0.3 Copyright (C) 2010 Jesus Lara

Este script es basado en los scripts de: lxc-debian: Daniel Lezcano daniel.lezcano@free.fr

Y en los scripts de: Copyright (C) 2010 Nigel McNie

About

Xen-tools-like debian template for LXC containers

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages