Container Registry
ELI5 — The Vibe Check
A Container Registry is just the specific term for a registry that stores Docker/container images. Think of it as npm for containers — a place to publish and pull versioned images. Companies like AWS, Google, and GitHub all offer container registries so you can keep your images private and close to your infrastructure.
Real Talk
A container registry is a service that stores, manages, and distributes container images. It serves as the source from which container runtimes pull images for deployment. Enterprise container registries add vulnerability scanning, access control, image signing, and lifecycle policies.
Show Me The Code
# Push to AWS ECR
aws ecr get-login-password | docker login --username AWS --password-stdin 123456789.dkr.ecr.us-east-1.amazonaws.com
docker push 123456789.dkr.ecr.us-east-1.amazonaws.com/my-app:1.0
When You'll Hear This
"Set up a private container registry in AWS ECR for all our images." / "The container registry has a vulnerability scanner built in."
Related Terms
Artifact
An artifact is the finished product your build process creates — the actual file or bundle that gets deployed.
Docker
Docker is like a lunchbox for your app.
Image
A Docker image is the blueprint or template for a container. It's like a frozen snapshot of your app and everything it needs to run.
Kubernetes
Kubernetes is a robot manager for your containers.
Registry
A registry is a storage place for container images — like an app store but for Docker images. When you build an image, you push it to a registry.