Containerisierung mit Docker

Containerization- und Virtualisierungskonzepte

Julia Ostheimer

Freelance AI Consultant

Rekap: Definition eines Containers

  • Container
    • Isolierte Umgebung
    • Enthält Anwendung und alle Abhängigkeiten

 

Inhalte eines Containers

1 Icons von icons8.com
Containerization- und Virtualisierungskonzepte

Einführung in Docker

  • Das Standard-Tool für Containerisierung
  • Open Source & große Nutzerbasis
  • Eines der meistgenutzten und beliebtesten Tools!

 

Docker-Logo

1 Stack Overflow Developer Survey 2023 2 Logo von Docker Inc., 2024
Containerization- und Virtualisierungskonzepte

Einführung in Docker

  • Verwaltung des Container-Lebenszyklus

 

Zweck der Docker-Plattform

1 Icons von icons8.com
Containerization- und Virtualisierungskonzepte

Überblick: Docker-Komponenten

  • Wichtigste Docker-Komponenten:
    • Docker Desktop
    • Docker Engine
      • Docker Client
      • Docker Daemon
    • Docker-Objekte
      • Docker-Images
      • Docker-Container
    • Docker-Registries
Containerization- und Virtualisierungskonzepte

Docker per Docker Desktop installieren

Docker Desktop – Screenshot der Anwendung

1 Screenshot aus der Docker Desktop App für Mac
Containerization- und Virtualisierungskonzepte

Client-Server-Architektur der Docker Engine

Docker-Architektur – Docker Clients

1 Icons von icons8.com
Containerization- und Virtualisierungskonzepte

Client-Server-Architektur der Docker Engine

Docker-Architektur – Docker Daemon

1 Icons von icons8.com
Containerization- und Virtualisierungskonzepte

Überblick: Docker-Objekte

Docker-Architektur – Docker-Container und -Images

1 Icons von icons8.com
Containerization- und Virtualisierungskonzepte

Container über Registries teilen

Docker-Architektur – Docker Registry

1 Icons von icons8.com
Containerization- und Virtualisierungskonzepte

Lass uns üben!

Containerization- und Virtualisierungskonzepte

Preparing Video For Download...