
Was ist überhaupt LXC und wofür wird es verwendet?
Diese Lektion zeigt die Installation und die anschließende Konfiguration von LXC / LXD
Diese Lektion beleuchtet das Starten des ersten Containers. Es wird ein vorgefertigtes Image verwendet, das vorher heruntergeladen wird. Es wird gezeigt wie man sich eine Liste von laufenden Containern und seiner heruntergeladenen Images anzeigen lassen kann.
In dieser Lektion lernst Du wie Du Images kopierst oder wieder löschst und Du lernst wie Du mehrere Container startest, stoppst und löschst.
Diese Lektion beschreibt wie man sich in einem Container bewegt und in diesem Software installiert und konfiguriert.
Diese Lektion beschreibt wie man einen Snapshot eines Containers erstellt und einen Container mit Hilfe eines Snapshots wiederherstellt.
Diese Lektion zeigt wie man sich die einzelnen Images bestimmter Remotes anschauen und sie filtern kann.
Diese Lektion beschreibt wie man einen eigenen Remote-Server aufsetzt und von einem auf den anderen Server zugreifen kann um sich Images herunterzuladen und / oder Container zu starten.
In diesem Video schauen wir uns die Netzwerkverbindungen zwischen Host und Container, aber auch diese zwischen den Containern an.
Diese Lektion zeigt wie man ein Image exportieren kann, um danach auf Dateiebene Änderungen vornehmen zu können. Anschließend erfolgt ein Import des bearbeiteten Images.
In dieser Lektion verwenden wir das Tool debootstrap um ein neues Debian-Image zu erstellen.
Wie viel Speicher steht einem Container im Vergleich zum Hostsystem zur Verfügung? Wie viele CPU-Kerne? Diese Lektion zeigt es.
Wo befinden sich LXC Container überhaupt im Dateisystem? Kann man auf diese zugreifen und sogar Änderungen vornehmen? Diese Lektion zeigt es.
Wie erstellt man einen neuen Storagepool des Typs DIR? Wie startet man neue Container im entsprechenden Storagepool und wie können wir feststellen welcher Container in welchem Storagepool hinterlegt ist?
Diese Lektion beschreibt wie man einen ZFS-Storagepool auf einer separaten Festplatte einrichten und verwenden kann.
Der Kurs ist am Ende angelangt. Vielen Dank für die Aufmerksamkeit und ich hoffe er hat Dir gefallen.
Linux Containers, oder abgekürzt LXC, ist das klassische Einstiegsthema für den Bereich DevOps. Im DevOps Bereich sind Containertechnologien ein absolutes Muss. Die bekannteste Containertechnologie dürfte wahrscheinlich Docker sein. Was viele nicht wissen: Docker basierte bis zur Version 0.8 im Wesentlichen auf LXC. LXC ist also die Grundlage für Docker und somit ist es natürlich absolut von Vorteil, wenn man mit LXC / LXD umgehen kann.
In diesem Kurs geht es zunächst einmal um die Grundlagen von LXC. Was ist es überhaupt und wozu wird es verwendet?
Danach geht es direkt in die Praxis über.
Wir installieren gemeinsam LXC und nehmen die entsprechenden Grundkonfigurationen vor.
Danach laden wir uns auch schon unsere ersten Images herunter und starten, stoppen und editieren unsere ersten Container.
Anhand verschiedener Szenarien lernen wir die Befehle von LXC nach und nach kennen und vertiefen unser Wissen immer weiter.
Wir erstellen Container, bearbeiten diese, erstellen eigene Images und verwenden vorgefertigte Images. Auch einen eigenen Remoteserver werden wir konfigurieren und verwenden. Zudem behandeln wir die Themen Snapshots, Networking und Storagepools.
Am Ende dieses Kurses wirst du LXC sicher und kompetent verwenden können.