Leitfaden-docker: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Theorie Was ist Docker? - Seite 18-20 Entwicklungsgeschichte - Seite 20-22 Theorie - Erklärung einzelner Docker Begriffe Was ist ein C…“)
 
Zeile 1: Zeile 1:
 +
<pre>
 
Theorie
 
Theorie
 
         Was ist Docker? - Seite 18-20
 
         Was ist Docker? - Seite 18-20
Zeile 47: Zeile 48:
 
         Docker Container
 
         Docker Container
 
Theorie - Praktiken bei der Arbeit mit Docker bzw. Dockerfile (Seite 111 - 115)
 
Theorie - Praktiken bei der Arbeit mit Docker bzw. Dockerfile (Seite 111 - 115)
 +
</pre>

Version vom 4. November 2024, 11:50 Uhr

Theorie
        Was ist Docker? - Seite 18-20
        Entwicklungsgeschichte - Seite 20-22
Theorie - Erklärung einzelner Docker Begriffe
        Was ist ein Container? - Seite 24
        Was ist ein Container Image? - Seite 24
        Dockerfile und seine Elemente - Seite 25 - 27
        Was ist die Docker Engine? - Seite 27
        Was ist ein Container Host? - Seite 27
        Was sind Container-Netzwerke? - Seite 27 - 28 (Nicht so genau eingehen, ist ein späteres Kapitel)
        Was ist die Container Registry? - Seite 28
        Was ist der Docker Hub? - Seite 28
        Unterschied zwischen Container und VM - Seite 29 (Evtl. Schaubild aus Wiki nutzen)
Praxis - Vorbereitung
        Installation der Linux Maschine in VirtualBox
        Kapitel 0 - Registrierung im Docker Hub (hub.docker.com)
        Kapitel 1 - Installation von Docker auf Linux
Praxis - Kapitel 2 - Ausführen des ersten "Hello World" Containers
Praxis - Kapitel 3 - Das Docker Hub
        Anmerkung: Dient nur zur veranschaulichung woher die Images gezogen werden. Auf dem Hub kann nun eingesehen werden über "Overview" welche Details es zu dem container gibt und unter dem Punkt Tags können die einzelnen Versionen angezeigt werden.
        Zusätzlich noch auf den Grünen Badge neben dem Namen hinweisen (Docker official Image). Dieses zeigt das es ein von Docker geprüftes Image ist und als vertrauenswürdig eingestuft worden ist. Solche Images sollten aus Sicherheits und Aktualitäts Gründen anderen vorgezogen werden.
Praxis - Kapitel 3.1 - Arbeiten mit Image-Versionen (Im Buch Seite 47 - 55 )
        Die Teilnehmer erstmal im Hub nach dem Offical Ubuntu Image suchen lassen. Wenn gefunden sollen Sie wie im Kapitel beschrieben das Image mit "docker search" auf der CLI suchen.
Praxis - Kapitel 3.2 - Transferaufgabe
        Um die Arbeit mit Tags zu vertiefen sollen Sie nun die Debian Version "Bullseye" ausführen. Dafür wird das Image debian:bullseye-slim verwendet
Theorie - Ausführen eines Images (Seite 66)
        Gerne die Erklärung aus der Seite 66 wiedergeben
Praxis - Kapitel 4 - Ein Image selbst bauen (Seite 67 - 71)
Praxis - Kapitel 4.1 - Transferaufgabe
        Aufgabe um das hello.sh Skript zu erweitern. Kannst Sie hier ein wenig leiden lassen beim finden der Lösung :). Beispiel Lösung auf Seite 74
Praxis - Kapitel 4.2 - Docker Image Management im Docker Hub
        Die einzelnen Versionen des Images hochladen und anschließend im Docker Hub sich die hochgeladenen Images anzeigen lassen.
Praxis/Theorie - Kapitel 4.3 - Docker Container Management - Starten Beenden (Seite 76 - 82)
        Starten im "detached"-Modus = -d
Praxis - Kapitel 5 - Einen Webserver mit NGINX erstellen (Seite 82 - 83)
        hier wird erstmalig mit einem Port gearbeitet (8080 ist der Port der von außen angesprochen wird und 80 der Port der im container angesprochen wird)
Praxis - Kapitel 5.1 - Einen Personalisierten Webserver erstellen (Seite 84 - 86)
Praxis - Kapitel 5.2 - Eine PHP Website erstellen (Seite 87 - 92)
        Diese Seite wird später erweitert mit einer Datenbank abfragen aber für nun sind die einträge in das php Skript codiert.
Praxis - Kapitel 6 - Installation von Visual Studio Code
        Installiere VSC auf dem Windows System
        Installiere die Extensions
        Verbinde den Linux Server in der VSC Instanz
Theorie - Docker Architektur ( Seite 106 - 109)
        Die Docker Engine
        Docker Images und Registries
        Docker Container
Theorie - Praktiken bei der Arbeit mit Docker bzw. Dockerfile (Seite 111 - 115)