# Docker-Image-Tag-Validator

Validiert die Namenskonventionen für Docker-Images und Tags

> Kanonische Seite: https://elysiatools.com/de/tools/docker-image-tag-validator

- **Kategorie:** Validation

- **Schlagwörter:** docker, image, tag, container, validator, registry, repository, digest

## Ü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.

## Eingaben

- **Docker-Image-Referenz** (text): Image-Referenz eingeben (zB: nginx:latest, docker.io/library/nginx:alpine)...

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

## Funktionsweise

- 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

- Validierung von Image-Tags in automatisierten Build- oder Deployment-Skripten.
- Überprüfung von Referenzen in Docker-Compose- oder Kubernetes-Konfigurationsdateien.
- Fehlerdiagnose bei Problemen mit Image-Pulls in Entwicklungsumgebungen.

## Häufig gestellte Fragen

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

## Ähnliche Tools

- [JSON Schema Validator](https://elysiatools.com/de/tools/json-schema-validator): Validiert JSON-Daten gegen ein JSON Schema, um Struktur und Datentypen zu überprüfen
- [Globaler Telefonnummern-Validator](https://elysiatools.com/de/tools/global-phone-validator): Validiert Telefonnummern aus verschiedenen Ländern einschließlich China, USA und mehr
- [Globaler Postleitzahlen-Validator](https://elysiatools.com/de/tools/global-postal-code-validator): Validiert Postleitzahlen-Formate verschiedener Länder, einschließlich USA ZIP, Großbritannien, Kanada und mehr
- [ID Card Validator](https://elysiatools.com/de/tools/id-card-validator): Validate and analyze ID card numbers from various countries with detailed breakdown (JSON output)
- [Kennzeichen-Validator](https://elysiatools.com/de/tools/license-plate-validator): Validiert Kennzeichenformate mehrerer Länder einschließlich China, USA, Japan und mehr
- [Tracking Number Validator](https://elysiatools.com/de/tools/tracking-number-validator): Identify and validate tracking numbers from FedEx, UPS, DHL, USPS, SF Express (顺丰) and other major carriers
- [VIN-Validator](https://elysiatools.com/de/tools/vin-validator): Validiert das Format und die Prüfziffer der 17-stelligen Fahrzeug-Identifikationsnummer (VIN)
- [Dockerfile-Linter (Hadolint-Regelsatz)](https://elysiatools.com/de/tools/dockerfile-linter): Füge ein Dockerfile ein und erhalte eine statische Analyse im Hadolint-Stil ohne Docker-Daemon: Basis-Image-Tags, USER root, sudo, Paketmanager-Hygiene (apt/apk/yum/dnf), npm/pip/yarn-Pinning, ADD vs. COPY, Layer-Zusammenfassung, pipefail, EXPOSE-Ports, Secrets in ENV — 30+ Regeln nach Schwere mit Zeile, Grund und Fixbeispiel plus zeilenannotierte Quellansicht.

## Beispiele

- [Docker-Image-Tag Beispiele](https://elysiatools.com/de/samples/docker-image-tag): Sammlung von Docker-Image-Referenzen mit verschiedenen Registries, Repositories, Tags und Digests
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

## Verwandte Inhalte

- [Formatpruefungen fuer Netzwerk-Infrastruktur-IDs](https://elysiatools.com/de/hubs/network-infrastructure-identifier-format-checks): Pruefen Sie die Syntax von IPv4- und IPv6-Adressen, CIDR-Werten, MAC-Adressen, AWS-ARNs und Docker-Image-Referenzen vor der weiteren Verarbeitung, ohne Formatnachweise mit Erreichbarkeit, Besitz, Berechtigungen oder der Verfuegbarkeit eines Images gleichzusetzen.
