COMPUTE-TOOLS(7)

πŸ“¦
this version Β· 5 versions
, in debian bookworm, ubuntu noble

πŸ’– 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:


🧚 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:


πŸ”₯ 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. 🌈


the reading list, curated for your enrichment era:


πŸ‘‘ 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