Tutorials  /  Container & Cloud

Arbeiten mit Docker-Containern

Ccentron Redaktion · Januar 2025 ·4 Min. Lesezeit ·Container & Cloud, Tutorial

Einleitung

Docker ist ein beliebtes Containerisierungswerkzeug, das Softwareanwendungen ein Dateisystem bereitstellt, das alles enthält, was sie zum Ausführen benötigen. Die Verwendung von Docker-Containern stellt sicher, dass die Software unabhängig vom Bereitstellungsort immer gleich funktioniert, da ihre Laufzeitumgebung äußerst konsistent ist.

In diesem Tutorial geben wir einen kurzen Überblick über die Beziehung zwischen Docker-Images und Docker-Containern. Anschließend betrachten wir genauer, wie man Container ausführt, startet, stoppt und entfernt.

K8

Passende Infrastruktur bei centron

Vom Container zum Cluster: Managed Kubernetes mit cStack gibt es ab 29,99 € im Monat – Control Plane, AutoScaler und Traffic inklusive. Managed Kubernetes ansehen →

Überblick über Arbeiten mit Docker-Containern

Ein Docker-Image dient als inaktive Vorlage, mit der Sie Docker-Container erstellen. Images beginnen normalerweise mit einem Root-Dateisystem und fügen Änderungen am Dateisystem sowie entsprechende Ausführungsparameter in geordneten, schreibgeschützten Ebenen hinzu. Im Gegensatz zu einer typischen Linux-Distribution enthält ein Docker-Image normalerweise nur das Nötigste, um die Anwendung auszuführen. Images haben keinen Zustand und ändern sich nicht. Stattdessen bilden sie den Ausgangspunkt für Docker-Container.

Images werden mit dem docker run-Befehl zum Leben erweckt, der einen Container erstellt, indem eine schreibbare Ebene über dem Image hinzugefügt wird. Diese Kombination aus schreibgeschützten Ebenen und einer schreibbaren Ebene wird als Union-Dateisystem bezeichnet. Änderungen an bestehenden Dateien in einem laufenden Container werden in die schreibbare Ebene kopiert, wo sie angewendet werden. Änderungen existieren nur innerhalb einer einzelnen Containerinstanz und gehen verloren, wenn der Container gelöscht wird, es sei denn, Maßnahmen zur Sicherung wurden ergriffen.

Arbeiten mit Docker-Containern

  • Zwei Docker-Container erstellen
  • Ersten Container neu starten
  • Beide Container löschen

Schritt 1: Zwei Container erstellen

Der folgende docker run-Befehl erstellt einen neuen Container mit dem Basis-Image Ubuntu. Das Flag -t öffnet ein Terminal, und -i ermöglicht die Interaktion:

Code
docker run -ti ubuntu

Im Container können Sie eine Datei erstellen und überprüfen:

YAML

echo "Beispiel1" > /tmp/Beispiel1.txt
cat /tmp/Beispiel1.txt
Ausgabe:
Beispiel1

Beenden Sie den Container mit:

Code
exit

Schritt 2: Ersten Container neu starten

Verwenden Sie den Befehl docker start, um den ersten Container neu zu starten:

Code
docker start -ai 11cc47339ee1

Überprüfen Sie die Datei im Container:

Code
cat /tmp/Beispiel1.txt

Ausgabe:

Code
Beispiel1

Beenden Sie den Container erneut:

Code
exit

Schritt 3: Beide Container löschen

Verwenden Sie den Befehl docker rm, um die Container zu löschen:

Code
docker rm 11cc47339ee1 kickass_borg

Ausgabe:

Code
11cc47339ee1
kickass_borg

Fazit zu Arbeiten mit Docker-Containern

Wir haben uns den Befehl docker run genauer angesehen, um zu verstehen, wie er jedes Mal automatisch einen neuen Container erstellt. Außerdem haben wir gelernt, wie man einen gestoppten Container findet, startet und sich mit ihm verbindet.

vc_column_text uncode_shortcode_id="554992"]

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Container & Cloud
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren