Container Base Image Picker
Paste your Dockerfile for instant analysis, or choose your language and set priorities — get recommended Docker base images with ready-to-copy Dockerfiles.
Paste Your Dockerfile
Paste your Dockerfile below and we'll analyze every FROM line, detect languages, check versions, and suggest better base images.
Select Language / Runtime
How It Works
Paste or Pick
Paste your existing Dockerfile for instant analysis, or manually choose from Python, Node.js, Go, Rust, Ruby, PHP, Java, or .NET.
Analyze
We parse every FROM line, detect languages, check version health, identify multi-stage patterns, and flag security issues — all in your browser.
Upgrade
Get recommended replacements with size comparisons, security notes, exact FROM lines, and version badges. Copy and ship.
FAQ
Is my Dockerfile sent anywhere?
No. Everything runs in your browser using JavaScript. Your Dockerfile and selections never leave your device. The only network requests are badge image fetches from our badge service.
How are image sizes calculated?
Sizes are approximate compressed pull sizes from Docker Hub and Google Container Registry. Actual sizes vary by architecture and layer caching. Use docker images for exact on-disk sizes.
What is a distroless image?
Distroless images from Google contain only your app and its runtime dependencies — no shell, no package manager, no OS utilities. This dramatically reduces attack surface but makes debugging harder.
Should I use Alpine or Debian-based images?
Alpine uses musl libc and is much smaller, but some packages (especially Python C extensions) can have compatibility issues. Debian-based slim images are larger but have broader compatibility. For most production workloads, slim is the safer default.
What does the Dockerfile analyzer check?
It parses every FROM instruction, detects language runtimes, identifies multi-stage build patterns, checks for missing USER and HEALTHCHECK directives, spots package manager mismatches, and recommends smaller or more secure alternatives for each stage.
Ship smaller, safer containers
Track base image releases, EOL dates, and security advisories across your entire container fleet.