So erstellen Sie ein benutzerdefiniertes Docker -Bild

So erstellen Sie ein benutzerdefiniertes Docker -Bild

Docker -Bilder sind der Ausgangspunkt und die wesentliche Komponente des Docker -Forums zum Erstellen und Bereitstellen der Anwendung in Containern. Docker bietet uns auch Tausende von Docker -Bildern in der offiziellen Registrierung. Die Entwickler können diese Bilder verwenden, um benutzerdefinierte Bilder zu erstellen, um ihre Anwendungen, Programme oder Software zu konstruieren.

Dieser Artikel zeigt, wie ein benutzerdefiniertes Bild erstellt wird, um das Programm oder die Anwendung zu docken.

So erstellen Sie ein benutzerdefiniertes Docker -Bild?

Um das benutzerdefinierte Docker -Image zu erstellen, erstellen Sie zunächst die Dockerfile, die die wesentlichen Anweisungen zum Containieren des Programms definiert. Erstellen Sie danach eine neue benutzerdefinierte Bild- oder Containervorlage mit Docker “bauen" Befehl. Befolgen Sie zur Abbildung der angegebenen Anweisung.

Schritt 1: Machen Sie Dockerfile

Erstellen Sie zunächst die benannte Datei “DockerfileSo definieren Sie die Anweisung, um den Snapshot oder das Bild des benutzerdefinierten Containers zu erstellen. Zum Beispiel haben wir die folgenden Anweisungen verwendet, um das Python -Programm im Container bereitzustellen:

    • AUS”Wird verwendet, um das Basisbild für den Behälter zuzuordnen.
    • LAUFEN”Anweisung wird verwendet, um den Befehl auszuführen. Zum Beispiel haben wir das verwendetaktualisierenBefehl ”, die“InstallierenBefehl zur Installation von Python3 und dem “rmBefehl, um zusätzliche oder nicht verwendete Abhängigkeiten automatisch zu entfernen.
    • CMDDer Befehl ”wird verwendet, um ausführbare Funktionen für den Container zu definieren. Zu diesem Zweck haben wir das Python -Programm/Code definiert:
Von Ubuntu
Führen Sie APT-Get-Update && APT-Get Install -y-No-Install-Recommends \ aus
&& apt -Get install -y python3 \
&& rm -rf/var/lib/apt/lists/*
CMD Python3 -c "Print ('Willkommen bei Python Tutorial in Docker')") "


Schritt 2: Machen Sie ein benutzerdefiniertes Docker -Bild

Erstellen oder generieren Sie das benutzerdefinierte Bild aus der in Dockerfile definierten Anweisung mit dem angegebenen Befehl. Der "-T”Option Gibt den Bild -Tag oder den Namen an:

Docker Build -t Python -Img .



Schritt 3: Führen Sie das Bild aus

Führen Sie danach das Bild aus, um die Anwendung oder das Programm im Container bereitzustellen. Zu diesem Zweck verwenden Sie die “Docker Run " Befehl. Hier das "-ichDie Option wird verwendet, um den Container im interaktiven Modus zu bedienen, und die “-TDie Option wird verwendet, um dem Container das TTY-Pseudo-Terminal zuzuweisen:

Docker Run -it Python -Img



Für die Überprüfung listen Sie die Bilder auf und überprüfen Sie, ob das benutzerdefinierte Bild erstellt wurde oder nicht:

Docker Bilder -a



Sie können sehen, dass das benutzerdefinierte Bild erfolgreich erstellt wurde.

Abschluss

Um das benutzerdefinierte Bild in Docker zu erstellen, um das Programm oder die Anwendung zu konstruieren, erstellen Sie zunächst die benannte Datei “Dockerfile”, Was die wesentlichen Anweisungen definiert, um den Snapshot des Containers zu erstellen. Erstellen Sie dann den benutzerdefinierten Snapshot oder das Bild für den Container durch die “Docker Build -t ." Befehl. Dieser Blog hat gezeigt, wie man ein benutzerdefiniertes Docker -Bild erstellt.