CONTAINER-BUILD-DEBCONF(1) | General Commands Manual | CONTAINER-BUILD-DEBCONF(1) |
container-build-debconf - Build an advanced Debian based container with debconf
container build -s debconf ['OPTIONS'] cnt b -s debconf ['OPTIONS']
container build -s debian ['OPTIONS'] cnt b -s debian ['OPTIONS']
container build -s progress-linux ['OPTIONS'] cnt b -s progress-linux ['OPTIONS']
The debconf container build script uses debconf(1) to automatically build a Debian based container.
Note that this container build script can do a few things more than just automatically debootstrap based on a preseed file. It also allows you to set a root password, configure the network, install certain packages and execute hooks.
But: this is not a replacement for a configuration management system (like ansible, puppet, etc.). The intenion of this script is to build the initial container to that extend that a configuration management system can take over.
As an analogy, think of debian-installer: d-i sets up your system to make it ready to boot and connect to the network. Everything after that is out of scope. Same goes for this script.
This script performs the following configuration on top of a Debian based system:
This container build script can be used under two different names: debian and progress-linux.
Alternative, calling it under the debconf name is equal to the debian mode.
Hierarchy of Preseed Files:
The following script options are available:
Build a Debian based container:
Build a Progress Linux container:
The following files are used:
compute-tools(7), container(1).
More information about compute-tools and the Open Infrastructure project can be found on the homepage (https://open-infrastructure.net).
Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists.open-infrastructure.net>.
Debian specific bugs can also be reported in the Debian Bug Tracking System (https://bugs.debian.org).
compute-tools were written by Daniel Baumann <daniel.baumann@open-infrastructure.net> and others.
compute-tools | Open Infrastructure |