Section 8 · System administration
bootc-install.8
Package: bootc
bootc-install
NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SUBCOMMANDS
VERSION
NAME
bootc−install − Install the running container to a target
SYNOPSIS
bootc install [−h|−−help] <subcommands>
DESCRIPTION
Install the running container to a target.
Understanding installations
OCI containers are effectively layers of tarballs with JSON for metadata; they cannot be booted directly. The ‘bootc install‘ flow is a highly opinionated method to take the contents of the container image and install it to a target block device (or an existing filesystem) in such a way that it can be booted.
For example, a Linux partition table and filesystem is used, and the bootloader and kernel embedded in the container image are also prepared.
A bootc installed container currently uses OSTree as a backend, and this sets it up such that a subsequent ‘bootc upgrade‘ can perform in−place updates.
An installation is not simply a copy of the container filesystem, but includes other setup and metadata.
OPTIONS
−h, −−help
Print help (see a summary with ‘−h’)
SUBCOMMANDS
bootc−install−to−disk(8)
Install to the target block device
bootc−install−to−filesystem(8)
Install to an externally created filesystem structure
bootc−install−to−existing−root(8)
Install to the host root filesystem
bootc−install−finalize(8)
Execute this as the penultimate step of an installation using ‘install to−filesystem‘
bootc−install−ensure−completion(8)
Intended for use in environments that are performing an ostree−based installation, not bootc
bootc−install−print−configuration(8)
Output JSON to stdout that contains the merged installation configuration as it may be relevant to calling processes using ‘install to−filesystem‘ that in particular want to discover the desired root filesystem type from the container image
bootc−install−help(8)
Print this message or the help of the given subcommand(s)
VERSION
v1.1.6