Der Docker Create Befehl

DockerBeginner
Jetzt üben

Einführung

Docker ist eine beliebte Plattform für die Entwicklung, den Versand und die Ausführung von Anwendungen. Der Befehl docker create wird verwendet, um einen neuen Container aus einem Image zu erstellen. In dieser Challenge lernen Sie Schritt für Schritt, wie Sie den Befehl docker create verwenden, um einen neuen Container zu erstellen.

Einen Container aus einem Image erstellen

In dieser Teil-Challenge lernen Sie, wie Sie mit dem Befehl docker create einen neuen Container aus einem Image erstellen.

Ziel

  • Erstellen Sie einen neuen Container aus dem httpd Image.

Beispiel

Hier ist ein Beispiel dafür, was Sie am Ende dieses Schrittes erreicht haben sollten:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Erstellen Sie einen neuen Container aus dem httpd Image.
  • Wenn Sie diesen Befehl zum ersten Mal eingeben:

Erste Docker-Container-Erstellung

  • Wenn Sie diesen Befehl nicht zum ersten Mal eingeben:

Wiederholung des Docker create Befehls

  1. Überprüfen Sie, ob der Container erstellt wurde.

Überprüfung des Container-Erstellungsstatus

Hinweise

Falls der Containername bereits vergeben ist, können Sie den Befehl docker rm -f xxx(container-name) verwenden, um ihn zu entfernen.

Voraussetzungen

  • Docker muss auf Ihrem System installiert sein.

Den Container benennen

In dieser Teil-Challenge lernen Sie, wie Sie einen Container mit der Option --name benennen.

Ziel

  • Erstellen Sie einen neuen Container namens my-httpd aus dem httpd Image.

Beispiel

Hier ist ein Beispiel dafür, was Sie am Ende dieses Schrittes erreicht haben sollten:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Erstellen Sie einen neuen Container namens my-httpd aus dem httpd Image.

Erstellen des Containers my-httpd

  1. Überprüfen Sie, ob der Container erstellt wurde.

Überprüfung des Docker-Containers

Tipp

Falls der Containername bereits vergeben ist, können Sie den Befehl docker rm -f xxx(container-name) verwenden, um ihn zu entfernen.

Voraussetzungen

  • Docker muss auf Ihrem System installiert sein.

Ports zuordnen

In dieser Teil-Challenge lernen Sie, wie Sie Ports mit der Option -p zuordnen.

Ziel

  • Ordnen Sie den Port 8080 auf dem Host dem Port 80 in einem Container namens my-httpd2 zu.

Beispiel

Hier ist ein Beispiel dafür, was Sie am Ende dieses Schrittes erreicht haben sollten:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Erstellen Sie einen neuen Container namens my-httpd2 aus dem httpd Image und ordnen Sie den Port 8080 auf dem Host dem Port 80 im Container zu.

Docker create Container Port-Mapping

  1. Überprüfen Sie, ob das Port-Mapping des Hosts in der Container-Konfiguration vorhanden ist.

Überprüfung des Container-Port-Mappings

Tipp

Falls der Containername bereits vergeben ist, können Sie den Befehl docker rm -f xxx(container-name) verwenden, um ihn zu entfernen.

Voraussetzungen

  • Docker muss auf Ihrem System installiert sein.

Umgebungsvariablen festlegen

In dieser Teil-Challenge lernen Sie, wie Sie Umgebungsvariablen mit der Option -e festlegen.

Ziel

  • Legen Sie die Umgebungsvariable NGINX_HOST auf example.com in einem Container namens my-httpd3 fest.

Beispiel

Hier ist ein Beispiel dafür, was Sie am Ende dieses Schrittes erreicht haben sollten:

  • Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  • Erstellen Sie einen neuen Container namens my-httpd3 aus dem httpd Image und legen Sie die Umgebungsvariable NGINX_HOST auf example.com im Container fest.

Erstellen eines Containers mit Umgebungsvariablen

  • Überprüfen Sie, ob die Umgebungsvariable in der Container-Konfiguration vorhanden ist.

Überprüfung der Container-Umgebungsvariable

Tipp

Falls der Containername bereits vergeben ist, können Sie den Befehl docker rm -f xxx(container-name) verwenden, um ihn zu entfernen.

Voraussetzungen

  • Docker muss auf Ihrem System installiert sein.

Volumes einbinden

In dieser Teil-Challenge lernen Sie, wie Sie Volumes mit der Option -v einbinden.

Ziel

  • Binden Sie das Verzeichnis /var/www auf dem Host in das Verzeichnis /usr/share/nginx/html in einem Container namens my-httpd4 ein.

Beispiel

Hier ist ein Beispiel dafür, was Sie am Ende dieses Schrittes erreicht haben sollten:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Erstellen Sie einen neuen Container namens my-httpd4 aus dem httpd Image und binden Sie das Verzeichnis /var/www auf dem Host in das Verzeichnis /usr/share/nginx/html im Container ein.

Erstellen eines Containers mit Volume-Mount

  1. Überprüfen Sie, ob das Volume-Mount in der Container-Konfiguration konfiguriert ist.

Überprüfung des Container-Volume-Mounts

Tipp

Falls der Containername bereits vergeben ist, können Sie den Befehl docker rm -f xxx(container-name) verwenden, um ihn zu entfernen.

Voraussetzungen

  • Docker muss auf Ihrem System installiert sein.

Zusammenfassung

In dieser Challenge haben Sie gelernt, wie Sie den Befehl docker create verwenden, um Schritt für Schritt einen neuen Container zu erstellen. Sie haben gelernt, wie man einen Container aus einem Image erstellt, den Container benennt, Ports zuordnet, Umgebungsvariablen festlegt und Volumes einbindet. Mit diesen Fähigkeiten können Sie Container erstellen und konfigurieren, um Ihre Anwendungen in Docker auszuführen.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben