{"data":{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment","category":"devops","categoryName":"DevOps","url":"https://docker.com","github":"https://github.com/moby/moby","pricing":"freemium","hook":"Docker made \"works on my machine\" a solvable problem.","whatsGood":"Engine source lives upstream in Apache-2.0 moby/moby (docker/docker-ce is an archive — do not point there). Containers are the universal deployment unit. Dockerfile syntax is approachable. Docker Compose handles multi-container development. The ecosystem is massive.","theCatch":"Resource overhead compared to native. Security requires attention. Desktop licensing changes affected teams. Image size management is ongoing work.","verdict":"Containers are table stakes; Docker is how most start.","addedAt":"2026-08-19","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Containers","tags":["free-tier","permissive","containers","active"],"capabilities":[],"surfaces":["Hosted"],"ecosystem":["Multi-platform"],"licenseModel":"Freemium","githubStars":72198,"starsPerWeek":101,"access":"free","archived":false,"repo":{"createdAt":"2013-01-18","pushedAt":"2026-10-20","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-21"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"},{"slug":"railway","name":"Railway","tagline":"Deploy from GitHub with zero configuration"}],"links":{"self":"/api/gems/docker","html":"/gems/docker","markdown":"/gems/docker.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}