8 Übung 1: Deploying the First Container

8.1 Aufgabenbeschreibung

In dieser Übung werden Sie Ihren ersten Docker-Container bereitstellen. Die Aufgabe besteht aus den folgenden Schritten:

  1. Ziehen Sie ein Docker-Image aus dem Docker-Hub.
  2. Starten Sie einen Container aus diesem Image.
  3. Überprüfen Sie den laufenden Container.
  4. Stoppen und entfernen Sie den Container.

Schritt-für-Schritt-Anleitung:

  1. Wählen Sie ein geeignetes Docker-Image aus dem Docker-Hub (z. B. nginx).
  2. Laden Sie das Image mit docker pull herunter.
  3. Starten Sie einen Container aus diesem Image mit docker run.
  4. Überprüfen Sie, ob der Container läuft, indem Sie docker container ls verwenden.
  5. Greifen Sie auf den Container zu, um seine Funktionalität zu überprüfen (z. B. durch Zugriff auf eine Webanwendung im Browser).
  6. Stoppen Sie den Container mit docker container stop.
  7. Entfernen Sie den Container mit docker container rm.

8.2 Hinweise

8.3 Musterlösung

1. Docker-Image aus dem Docker-Hub ziehen:

docker pull nginx

2. Container aus dem Image starten:

docker run -d --name mynginx -p 80:80 nginx

3. Laufende Container überprüfen:

docker container ls

Sie sollten eine Ausgabe ähnlich der folgenden sehen:

CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS         PORTS                NAMES
e1d3f2cbb5f6   nginx     "/docker-entrypoint.…"   5 seconds ago   Up 3 seconds   0.0.0.0:80->80/tcp   mynginx

4. Zugriff auf den Container: Öffnen Sie Ihren Webbrowser und geben Sie http://localhost ein. Sie sollten die Standardseite von Nginx sehen.

5. Container stoppen:

docker container stop mynginx

6. Container entfernen:

docker container rm mynginx

Damit haben Sie erfolgreich Ihren ersten Docker-Container bereitgestellt, überprüft, gestoppt und entfernt. Diese grundlegenden Schritte bilden die Basis für das Arbeiten mit Docker und Containern.