Identifiersflags: g
Docker Image Tag
Match Docker image references with an explicit tag — e.g. nginx:1.21, mycorp/service:v2.3.1.
Try it in RegexProPattern
regexJavaScript
/\b[a-z0-9]+(?:[._\-\/][a-z0-9]+)*:[\w.\-]+\b/gRaw source: \b[a-z0-9]+(?:[._\-\/][a-z0-9]+)*:[\w.\-]+\b
How it works
Image name is lowercase alphanumerics with optional . _ - / separators for registry paths. Tag follows the colon and can include letters, digits, dots, hyphens, and underscores.
Examples
Input
FROM nginx:1.21Matches
nginx:1.21
Input
image: mycorp/service:v2.3.1Matches
mycorp/service:v2.3.1
Input
ubuntu:latestMatches
ubuntu:latest
Common use cases
- Dockerfile auditing
- CI pipeline image pinning
- Vulnerability scanning input
- Deployment manifest validation