LXC Verwaltungsbefehle

Datum

Übersicht über die meisten Verwaltungsbefehle

Es gibt noch weitere, diese Liste dient nur als Übersicht über die gängisten. Viele LXC Befehle, sind veraltet oder noch im Entwicklungsstadium.

lxc-attach

Hier lassen sich Befehle in Containern ausführen. Kenntnisse der Zugangsdaten sind nicht notwendig.
Syntax: lxc-attach -n <LXC-Name> <auszuführender Befehl>

lxc-autostart

Damit ist es möglich Container bei Systemstart ein bestimmtes Verhalten zu definieren.

lxc-checkconfig

Überprüft ob im System die notwendigen Einstellungen für den LXC Support gesetzt sind.

lxc-console

Zugriff auf die Konsole des Container kein Netzwerk oder Remoteverwaltung notwendig, Syntax: lxc-console -n <Containername>. Verlassen der Konsole geht über Strg + a + q.

lxc-copy

Hiermit lassen sich Container bequem kopieren. Der Container muss hierbei ausgeschaltet sein.
Beispielsyntax für eine normale Kopie:
lxc-copy -n <Name eines bestehenden Containers> -N <Name des neuen Containers>

lxc-create

Siehe Artikel LXC erstellen .

lxc-destroy

Um einen LXC zu löschen. Es ist nicht nötig diesen zu stoppen.
Syntax: lxc-destroy -n <Containername>

lxc-device

Damit können Devices im Container verwaltet werden. Beispielsweiße weitere Netzwerkschnittstellen hinzufügen oder durchreichen. Der Container muss hierbei eingeschalten sein.
Syntax: lxc-device -n <Containername> add <Host NIC> <gewünschter Container NIC>
Die Änderungen sind nicht persistent, solche müssten in der config im LXC Verzeichniss eingetragen werden.

lxc-execute

Ein Programm als Container starten.
Beispielsyntax: lxc-execute -n <gewünschter Containername> /bin/bash
Damit wird die Bash als eigenständiger Container gestartet. Der Container ist nicht persistent.

lxc-freeze

Friert die Prozesse im Container ein. Bestehende Verbindungen frieren genauso ein.
Syntax: lxc-freeze -n <Containername>

lxc-info

Zeigt genauere Informationen zu den Containern an. Syntax: lxc-info -n <Containername>.
Beispielausgabe:

Name:           nginx
State:          RUNNING
PID:            26261
IP:             10.0.3.80
CPU use:        6.38 seconds
BlkIO use:      512.00 KiB
Memory use:     75.15 MiB
KMem use:       3.26 MiB
Link:           vethDWQB3C
 TX bytes:      100.55 KiB
 RX bytes:      100.91 KiB
 Total bytes:   201.46 KiB
lxc-ls

Liste der verfügbaren Container.

lxc-start

Einen gestopten Container starten.
Syntax: lxc-start -n <Containername>

lxc-stop

Einen laufenden Container stoppen.
Syntax: lxc-stop -n <Containername>

lxc-top

Anzeige ähnlich dem Paket Top, zeigt die benötigten Ressourcen und den dazugehörigen Containername in einer Tabellenform.

lxc-unfreeze

Container die mit lxc-freeze eingefroren worden, können damit wieder aufgetaut werden.

Autor
Kategorien Virtualisierung, LXC/LXD

PRTG Map