DESCRIPTION
"[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)
container-tools provides the system integration for managing containers using systemd-nspawn.
DOWNLOAD
- • Upstream Releases: https://files.open-infrastructure.net/software/container-tools/upstream
- • Upstream Sources: https://sources.open-infrastructure.net/software/container-tools
- • Debian Releases: https://files.open-infrastructure.net/software/container-tools/debian
INSTALLATION
SOURCE
- 1. sudo apt install asciidoc git docbook-xml docbook-xsl libxml2-utils make xsltproc dbus systemd-container
- 3. cd container-tools && sudo make install
DEBIAN 9 (STRETCH) AND NEWER
- • sudo apt install container-tools
DEVELOPMENT
Bug reports, feature requests, and patches are welcome via Debian Bug Tracking System:
Please base them against the next Git branch using common sense:
KNOWN LIMITATIONS
container-tools currently do not work with systemd-networkd and depend on ifupdown.
USAGE
Create a new container:
- sudo container create -n NAME
Start a container:
- sudo container start -n NAME
Restart a container:
- sudo container restart -n NAME
Stop a container:
- sudo container stop -n NAME
Remove a container:
- sudo container remove -n NAME
Attach console to a container:
- sudo container console -n NAME
Enter a container namespace:
- sudo container enter -n NAME
limit
- sudo container limit -n NAME --cpu-quota 10%
List container on the system:
- sudo container list
Show container-tools version:
- container version
LINKS
2016-02-24: Systemd vs. Docker
2015-06-10: Systemd and containers
2014-07-07: Control groups
2013-11-13: Systemd-Nspawn is Chroot on Steroids [LinuxCon Europe]
2013-11-03: Creating containers with systemd-nspawn
2013-02-06: Systemd lightweight containers
2013-01-04: Namespaces in operation