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:
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.