Docker Image Name Parser
Parse Docker image strings into registry host, repository, image name, and tag.
Dockerfile Generator
About Docker Image Name Parser
The Docker Image Reference & Tag Parser dissects container image strings (e.g. `docker.io/library/ubuntu:22.04@sha256:abcd...`, `ghcr.io/owner/repo:v1.0`) into Registry Host, Port, Namespace/Owner, Repository Name, Tag, and Digest SHA.
How to Use Docker Image Name Parser
Step 1
Paste any Docker container image reference string.
Step 2
Inspect the decomposed registry, repository, tag, and SHA digest components.
Step 3
Copy the generated CLI commands or structured JSON metadata.
Practical Use Cases for Docker Image Name Parser
Kubernetes & CI/CD Image Pipeline Automation
Parse container image strings in automated deployment scripts to verify target registries, version tags, and image digests.
Container Security & Vulnerability Auditing
Extract exact digest SHA256 hashes from image references to enforce immutable, tamper-proof container deployments.
Input & Output Examples
Parsing Full Docker Image Reference
ghcr.io/lunoxd/renderxd:v2.1.0@sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Registry: ghcr.io | Namespace: lunoxd | Repository: renderxd | Tag: v2.1.0 | Digest: sha256:e3b0c442...
Key Features & Performance
- ✓Identifies default registries (`docker.io` vs `ghcr.io`, `quay.io`, AWS ECR, Google Artifact Registry).
- ✓Decomposes image strings into Registry, Namespace, Repository, Tag, and Digest components.
- ✓Generates Docker CLI commands: `docker pull`, `docker tag`, `docker inspect`.
- ✓100% Client-Side parsing.
- ✓1-Click Copy structured JSON.
Key Terminology & Definitions
Image Digest (SHA256)
The immutable cryptographic hash of the container image manifest, ensuring the exact same image layers are pulled regardless of tag mutations.
Default Docker Registry
When no registry host is specified (e.g. `ubuntu:latest`), Docker defaults to `docker.io/library/ubuntu:latest`.
