Zum Hauptinhalt springen

Detaillierte Anleitung: Wie man das Docker image richtig zusammenstellt

Das Erstellen eines Docker-Images ist der Prozess zum Erstellen eines Containers, der alle erforderlichen Abhängigkeiten und Einstellungen zum Ausführen einer Anwendung in einer Sandbox enthält. Ein Docker-Image kann ein Betriebssystem, Bibliotheken, Anwendungen und andere Komponenten enthalten.

Das Erstellen eines Docker-Images ist einer der wichtigsten Schritte bei der Verwendung von Docker. In diesem Artikel werden wir ausführlich untersuchen, wie man ein Docker-Image richtig zusammenstellt, um einen voll funktionsfähigen Container zu erstellen.

Schritt 1: Erstellen einer Dockerfile

Der erste Schritt besteht darin, eine Dockerfile zu erstellen - eine Textdatei, die Anweisungen zum Erstellen des Docker image enthält. Die Dockerfile enthält das Basisabbild, Befehle zum Installieren von Abhängigkeiten, zum Kopieren von Dateien, zum Anpassen der Umgebung und andere Anweisungen.

FROM ubuntu:latest

RUN apt-get update && apt-get install -y python3

COPY . /app

WORKDIR /app

CMD ["python3", "app.py"]

Schritt 1: Installieren von Docker

Bevor Sie mit dem Erstellen von Docker image beginnen, müssen Sie Docker auf Ihrem Computer installieren. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Gehen Sie zur offiziellen Docker-Website unter https://www.docker.com/products/docker-desktop .
  2. Wählen Sie die für Ihr Betriebssystem geeignete Docker-Version aus. Es wird empfohlen, Docker Desktop für Windows und macOS herunterzuladen und zu installieren.
  3. Führen Sie die Docker-Installationsdatei aus und folgen Sie den Installationsanweisungen. Während der Installation müssen Sie Docker möglicherweise mit Administratorrechten ausführen.
  4. Nachdem die Installation abgeschlossen ist, starten Sie Docker. Unter Windows wird Docker in der Taskleiste und unter macOS im Dock oben rechts angezeigt.
  5. Überprüfen Sie, ob Docker erfolgreich installiert wurde, indem Sie eine Eingabeaufforderung (unter Windows) oder ein Terminal (unter macOS) öffnen und den Befehl docker version eingeben. Wenn Sie die Docker-Versionsinformationen sehen, ist die Installation erfolgreich.

Glückwunsch! Jetzt ist Docker auf Ihrem Computer installiert und kann verwendet werden. Fahren Sie mit dem nächsten Schritt fort, dem Erstellen von Docker image.

Schritt 2: Erstellen einer Dockerfile

Erstellen Sie zunächst eine neue Datei mit dem Namen "Dockerfile" im Arbeitsverzeichnis des Projekts.

Öffnen Sie die erstellte Dockerfile mit einem beliebigen Texteditor, und fügen Sie die folgenden Anweisungen hinzu:

  1. FROM : Gibt das Basisabbild an, aus dem das neue Abbild erstellt werden soll. Zum Beispiel von Ubuntu:latest gibt an, dass das neue Image auf der neuesten Version von Ubuntu basiert.
  2. WORKDIR : Definiert das Arbeitsverzeichnis innerhalb des Containers, in dem alle nachfolgenden Befehle ausgeführt werden. Zum Beispiel setzt WORKDIR /app das Arbeitsverzeichnis auf "/app".
  3. COPY : kopiert Dateien/Verzeichnisse aus dem lokalen Dateisystem in den Container. Zum Beispiel COPY myapp.py /app kopiert die Datei "myapp.py " aus dem aktuellen Verzeichnis innerhalb des Containers nach "/app".
  4. RUN : Führt Befehle innerhalb eines Containers aus. Zum Beispiel, RUN pip install -r requirements.txt installiert alle Abhängigkeiten aus der Datei "requirements".txt" in den Container.
  5. CMD : gibt den Befehl an, der beim Starten des Containers ausgeführt wird. Zum Beispiel Python CMD myapp.py startet die Datei "myapp.py " beim Starten des Containers.

Nachdem Sie alle erforderlichen Anweisungen hinzugefügt haben, speichern Sie die Dockerfile.