COMPUTE-TOOLS(7)
π compute-tools β the manual page bestie π
okay so you found the manual page for compute-tools, which lives in the Miscellaneous Information Manual (that's section 7, iykyk). it's giving "system integration, but make it containers". let's get into it. π«Ά
β¨ NAME β¨
compute-tools β manage systemd-nspawn containers. that's the whole job. slay. π
π DESCRIPTION π
so, quoting the source:
[A Linux container] is an operating-system-level virtualization environment for running multiple isolated Linux systems (containers) on a single Linux control host. β Wikipedia (https://en.wikipedia.org/wiki/LXC)
periodt. that's the vibe. π¦
compute-tools provides the system integration for managing containers using systemd-nspawn(1). no cap, that's literally its whole personality.
π DOWNLOAD π
here's where you get the goods, bestie:
- Upstream Releases: https://get.open-infrastructure.net/software/compute-tools/upstream
- Upstream Sources: https://git.open-infrastructure.net/software/compute-tools
- Debian Releases: https://get.open-infrastructure.net/software/compute-tools/debian
- Debian Sources: https://git.progress-linux.org/users/daniel/debian/packages/open-infrastructure-compute-tools
π§ INSTALLATION π§
πΈ Source
the "i build from source" main character route:
$ sudo apt install git make python3-docutils dbus systemd-container
$ git clone https://git.open-infrastructure.net/software/compute-tools
$ cd compute-tools && sudo make install
πΈ Debian 9 (stretch) and newer
the chill route. just:
$ sudo apt install compute-tools
obsessed. zero notes. β¨
π DEVELOPMENT π
Bug reports, feature requests, help, patches, support and everything else are all welcome on the Open Infrastructure Software Mailing List (https://lists.open-infrastructure.net/listinfo/software). come hang out, fr fr. π«Ά
if you're sending patches, please base them against the 'next' Git branch using common sense (https://www.kernel.org/doc/Documentation/SubmittingPatches). like, the kernel docs said it first, we're just relaying. π
Debian specific bugs can also be reported in the Debian Bug Tracking System (https://bugs.debian.org).
π KNOWN LIMITATIONS π
okay bestie, real talk, here's the fine print:
- this version of compute-tools currently does not work with
systemd-networkdand depends onifupdown. yes, really. plan accordingly. π - using
overlay, the upper directory can not be an NFS mount due to limitations in Linux' overlay filesystem (https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/filesystems/overlayfs.txt). it's not us, it's the filesystem. π
π₯ USAGE π₯
the actual doing-things part. here's your cheat sheet:
Build a new container:
sudo container build -n NAME
Start a container:
sudo container start -n NAME
Stop a container:
sudo container stop -n NAME
Remove a container:
sudo container remove -n NAME
List container on the system:
sudo container list
Show container version:
container version
and if you want the whole menu, see container(1) for a list of all container commands. go explore, it's a whole buffet. π
β LINKS β
the reading list, curated for your enrichment era:
- Linux Weekly News: Kernel / Containers (https://lwn.net/Kernel/Index/#Containers)
- Linux Weekly News: Security / Containers (https://lwn.net/Security/Index/#Containers)
- 2016-02-24: Systemd vs. Docker (https://lwn.net/Articles/676831/)
- 2015-06-10: Systemd and containers (https://lwn.net/Articles/647634/)
- 2014-07-07: Control groups (https://lwn.net/Articles/604609/)
- 2013-11-13: Systemd-Nspawn is Chroot on Steroids [LinuxCon Europe] (https://www.youtube.com/watch?v=s7LlUs5D9p4)
- 2013-11-03: Creating containers with systemd-nspawn (https://lwn.net/Articles/572957/)
- 2013-02-06: Systemd lightweight containers (https://lwn.net/Articles/536033/)
- 2013-01-04: Namespaces in operation (https://lwn.net/Articles/531114/)
π AUTHORS π
compute-tools were written by Daniel Baumann <daniel.baumann@open-infrastructure.net> and others. shoutout to the "and others", you know who you are. π«Ά
and that's the whole page, bestie!! πβ¨ this one came to you from Open Infrastructure, documenting compute-tools β go forth and container responsibly. mwah. π ππ¦
π¦ where this page comes from
- debian bookworm: open-infrastructure-compute-tools 20221223-3 Β· GPL-3.0-or-later
- ubuntu noble: open-infrastructure-compute-tools 20221223-3 Β· GPL-3.0-or-later
- π the page's license: GPL-3.0+
- Copyright (C) 2014-2022 Daniel Baumann <daniel.baumann@open-infrastructure.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms