Docker – Kann ein Bild mehrere Tags haben?

Docker Kann Ein Bild Mehrere Tags Haben



Docker-Images sind der grundlegende Teil der Docker-Umgebung, die zum Erstellen und Bereitstellen von Projekten in Containern verwendet werden. Docker-Entwickler arbeiten oft mit Docker-Images, um ihre Projekte zu containerisieren, aber gelegentlich müssen sie die Abhängigkeiten einer Anwendung oder eines Projekts aktualisieren. Sie möchten auch die Änderungen der vorherigen Version beibehalten. Zu diesem Zweck kann der Benutzer das Bild taggen oder die Version des Bildes zur eindeutigen Identifizierung angeben.

Dieser Artikel erklärt:

Ist es möglich, mehrere Tags für ein Bild zu haben?

Ja, ein Docker-Image kann mehrere Tags haben. Wie in Docker werden Images von Zeit zu Zeit je nach Bedarf aktualisiert, genau wie Anwendungsupdates. Zu diesem Zweck müssen Benutzer die spezifische Version des Bildes oder ein eindeutiges Tag zur Identifizierung angeben. Daher kann das Docker-Image mehrere Kopien eines Images zusammen mit eindeutigen Tags enthalten.







Wie erstelle ich ein Bild mit verschiedenen Tags?

Sie können dasselbe Image mit mehreren Tags erstellen, während Sie das Image aus einer Dockerfile erstellen. Gehen Sie dazu die gegebenen Anweisungen durch.



Schritt 1: Dockerfile erstellen
Erstellen Sie zunächst eine einfache Datei mit dem Namen „ Dockerfile “. Fügen Sie dann die unten codierte Anweisung in Dockerfile ein:



VON Python
ARBEITSVERZ /src/app
KOPIEREN . .
CMD [ 'Python' , './pythonapp.py' ]

Die obigen Anweisungen erstellen ein Image, um ein einfaches Python-Programm auszuführen, das in der „ pythonapp.py ' Datei:





Schritt 2: Erstellen Sie ein Image mit mehreren Tags
Als nächstes verwenden Sie die „ Docker-Build “, um das Bild mit mehreren Tags zu generieren. Benutzer können die „ -T ' oder ' -Schild “-Option zum Erstellen mehrerer Tag-Bilder. Um beispielsweise ein Bild mit drei verschiedenen Tags zu erstellen, müssen wir das „ -T ” Option dreimal:



> docker build -t python:neueste -t ​​python: 3.6 -t Python: 3.4

Schritt 3: Überprüfung
Überprüfen Sie nun, ob das Bild mit den angegebenen Tags erstellt wurde:

> Docker-Bilder

Markieren Sie Bilder in Docker

Benutzer können ein Bild jedoch mehrmals markieren. Mit anderen Worten, Sie können die verschiedenen Tags für ein einzelnes oder ähnliches Bild festlegen. Dazu ist die „ Docker-Tag “ genutzt werden können.

Folgen Sie dem unten beschriebenen Verfahren, um das Image in Docker zu taggen.

Schritt 1: Markieren Sie das Bild
Um das Bild zu taggen, um die Version des Bildes anzugeben, verwenden Sie das „ Docker-Tag : ' Befehl:

> Docker-Tag python:neueste python: 2.4

Im obigen Befehl haben wir das Tag „ python:neueste „Bild als“ Python:2.4 “:

Sie können ein einzelnes Bild mehrmals taggen, um die mehreren Tags eines Bildes anzugeben. Zum Beispiel haben wir wieder die „ python:neueste „Bild als“ Python:2.8 “:

> Docker-Tag python:neueste python: 2.8

Schritt 2: Überprüfen Sie, ob das Bild markiert ist
Überprüfen Sie als Nächstes alle Bilder in Docker, um zu überprüfen, ob die neu markierten Bilder erstellt wurden oder nicht:

> Docker-Bilder

Es kann beobachtet werden, dass wir die beiden Tags für „ python:neueste ' Bild.

Abschluss

Ja! Ein Bild kann mehrere Tags haben. Da die Bilder von Zeit zu Zeit aktualisiert werden, müssen Benutzer einem Bild eindeutige Identifizierungskennzeichen zuweisen. Sie können jedoch dasselbe Bild mit mehreren Tags erstellen, indem Sie das „ docker build -t -t :tag ' Befehl. Um ein Bild mit mehreren Tags zu erstellen, verwenden Sie das „ -T ”-Option mehrmals. Dieser Blog hat gezeigt, dass ein Bild verschiedene Tags haben kann.