This repository contains a set of scripts for creating base boxes for usage with vagrant-lxc 1.0+.
It is derived from https://github.com/fgrehm/vagrant-lxc-base-boxes. It is a rewrite in Python.
- Debian
- Jessie, 8
- Stretch, 9
- Buster, 10
- Ubuntu
- 16.04
- 18.04
- 18.10
- 19.04
- 19.10
- 20.04
- 20.10
- 21.04
- 21.10
- 22.04
- Fedora
- 29
- 30
- 31
- 32
- 33
- 34
- Alpine
- 3.10
- 3.11
- 3.12
- 3.13
- 3.14
- 3.15
- 3.16
- CentOS
- 7
- 8
In order to build the boxes you need to have the lxc
installed.
git clone https://github.com/godfryd/lxc-vagrantizer
cd lxc-vagrantizer
./lxc-vagrantizer build -s debian -r 8
Example:
Distribution | VagrantCloud box |
---|---|
Debian 8 Jessie | isc/lxc-debian-8 |
Debian 9 Stretch | isc/lxc-debian-9 |
Debian 10 Buster | isc/lxc-debian-10 |
Ubuntu 16.04 | isc/lxc-ubuntu-16.04 |
Ubuntu 18.04 | isc/lxc-ubuntu-18.04 |
Ubuntu 18.10 | isc/lxc-ubuntu-18.10 |
Ubuntu 19.04 | isc/lxc-ubuntu-19.04 |
Ubuntu 19.10 | isc/lxc-ubuntu-19.10 |
Ubuntu 20.04 | isc/lxc-ubuntu-20.04 |
Ubuntu 20.10 | isc/lxc-ubuntu-20.10 |
Ubuntu 21.04 | isc/lxc-ubuntu-21.04 |
Ubuntu 21.10 | MonkZ/lxc-ubuntu-21.10 |
Ubuntu 22.04 | MonkZ/lxc-ubuntu-22.04 |
Fedora 29 | isc/lxc-fedora-29 |
Fedora 30 | isc/lxc-fedora-30 |
Fedora 31 | isc/lxc-fedora-31 |
Alpine 3.10 | isc/lxc-alpine-3.10 |
Alpine 3.11 | isc/lxc-alpine-3.11 |
Alpine 3.12 | isc/lxc-alpine-3.12 |
Alpine 3.13 | isc/lxc-alpine-3.13 |
Alpine 3.14 | isc/lxc-alpine-3.14 |
Alpine 3.15 | isc/lxc-alpine-3.15 |
Alpine 3.16 | isc/lxc-alpine-3.16 |
CentOS 7 | isc/lxc-centos-7 |
CentOS 8 | isc/lxc-centos-8 |