Wichtige Fakten
- Kategorie
- Validation
- Eingabetypen
- text
- Ausgabetyp
- text
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der Docker-Image-Tag-Validator prüft, ob Docker-Image-Referenzen und Tags den offiziellen Namenskonventionen entsprechen. Dies verhindert Fehler beim Pushen, Pullen oder Deployen von Containern.
Wann verwenden
- •Bevor Sie ein Docker-Image in eine Registry pushen, um den Tag auf korrekte Formatierung zu überprüfen.
- •In CI/CD-Pipelines zur automatischen Validierung von Image-Tags während des Builds.
- •Wenn beim Pullen eines Images Fehler auftreten und die Namenskonvention als Ursache vermutet wird.
So funktioniert es
- •Geben Sie die Docker-Image-Referenz (z.B. nginx:latest) in das Eingabefeld ein.
- •Das Tool analysiert die Referenz und gleicht sie mit den Docker-Namensregeln ab.
- •Sie erhalten eine textbasierte Ausgabe, die angibt, ob die Referenz gültig ist oder Fehler enthält.
Anwendungsfälle
Beispiele
1. Validierung eines Standard-Images
Softwareentwickler- Hintergrund
- Ein Entwickler möchte das offizielle Redis-Image mit dem Tag '7.2-alpine' in einem Projekt verwenden.
- Problem
- Unsicher, ob der Tag '7.2-alpine' den Docker-Namenskonventionen entspricht.
- Verwendung
- Geben Sie 'redis:7.2-alpine' in das Eingabefeld ein.
- Ergebnis
- Das Tool bestätigt, dass die Referenz gültig ist und keine Namenskonventionen verletzt.
2. Überprüfung eines benutzerdefinierten Tags
DevOps-Ingenieur- Hintergrund
- In einer CI/CD-Pipeline wird ein Image mit dem Tag 'feature-login_v2.1' gebaut.
- Problem
- Der Tag enthält Unterstriche und Punkte, was möglicherweise nicht erlaubt ist.
- Verwendung
- Geben Sie 'myapp:feature-login_v2.1' in das Eingabefeld ein.
- Ergebnis
- Das Tool zeigt an, dass der Tag gültig ist, da Unterstriche und Punkte in Tags zulässig sind.
Mit Samples testen
imageVerwandte Hubs
FAQ
Was macht eine Docker-Image-Referenz gültig?
Eine gültige Referenz besteht aus einem Repository-Namen und optional einem Tag oder Digest, korrekt getrennt durch : oder @.
Welche Zeichen sind in Docker-Tags erlaubt?
Tags dürfen alphanumerische Zeichen, Punkte, Unterstriche und Bindestriche enthalten, müssen mit einem alphanumerischen Zeichen beginnen und enden.
Kann das Tool für private Registrys genutzt werden?
Ja, die Validierung basiert nur auf Namenskonventionen, nicht auf der Registry-Verfügbarkeit.
Was zeigt das Tool bei ungültigen Referenzen an?
Es gibt eine Fehlermeldung aus, die das spezifische Problem mit der Namenskonvention beschreibt.
Unterstützt das Tool Docker-Digests?
Ja, Referenzen mit Digests (z.B. image@sha256:...) werden ebenfalls validiert.