Docker Container verwalten

DockerBeginner
Jetzt üben

Einführung

In diesem Lab werden Sie in die alte römische Arena zurückversetzt, wo Docker-Container um die Vorherrschaft in der virtuellen Welt kämpfen. Sie schlüpfen in die Rolle eines eifrigen Zuschauers mit dem Ziel, die Kunst der Verwaltung von Docker-Containern zu verstehen und zu meistern. Während Sie die spannenden Docker-Schlachten miterleben, besteht Ihre Aufgabe darin, zu lernen, wie Sie das Docker-System für verschiedene Szenarien steuern und manipulieren können.

Docker erkunden

In diesem Schritt werden Sie Docker erkunden, indem Sie ein einfaches Container-Image herunterladen und ausführen.

  • Laden Sie das "hello-world" Docker-Image herunter:

    docker pull hello-world
    
  • Führen Sie den "hello-world" Container aus:

    docker run hello-world
    

Eigene Container erstellen

In diesem Schritt erstellen Sie eine einfache Dockerfile, um Ihr eigenes benutzerdefiniertes Docker-Image zu bauen.

Erstellen Sie eine Datei namens Dockerfile im Verzeichnis ~/project mit folgendem Inhalt:

FROM alpine:latest
CMD ["echo", "Welcome to the Docker Arena"]

Bauen Sie das Docker-Image aus der Dockerfile:

docker build -t docker-arena .

Führen Sie den benutzerdefinierten Docker-Container basierend auf dem neu erstellten Image aus:

docker run docker-arena

Container verwalten

In diesem Schritt lernen Sie, wie Sie Docker-Container starten, stoppen und entfernen.

  • Starten Sie einen Container namens "nginx" unter Verwendung des offiziellen nginx-Images:

    docker run --name nginx -d -p 8080:80 nginx
    
  • Stoppen Sie den laufenden "nginx"-Container:

    docker stop nginx
    
  • Entfernen Sie den "nginx"-Container:

    docker rm nginx
    

Zusammenfassung

In diesem Lab haben wir ein spannendes Docker-Arena-Szenario simuliert, um Ihnen die grundlegenden Konzepte und Fähigkeiten der Verwaltung von Docker-Containern näherzubringen. Durch das Befolgen der Schritt-für-Schritt-Anleitungen haben Sie das Herunterladen und Ausführen von Docker-Images, das Erstellen benutzerdefinierter Images und die effektive Verwaltung von Containern kennengelernt. Dieses Lab bietet eine anfängerfreundliche Einführung in die Docker-Systemverwaltung und befähigt Sie, die Leistungsfähigkeit von Docker für Ihre eigenen Projekte zu nutzen.