An open source project to pack, ship and run any application as a lightweight container

What is Docker?

Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.

Docker is a tool in the Virtual Machine Platforms & Containers category of a tech stack.

Docker is an open source tool with 53.4K Github Stars and 15.4K Github Forks. Here’s a link to Docker's open source repository on Github

Docker Reviews

Here are some stack decisions and reviews by companies and developers who chose Docker in their tech stack.

Who Uses Docker?

3399 companies use Docker including Spotify, Pinterest, and Twitter.

Docker integrates with

Bitbucket, VirtualBox, Kubernetes, Ansible, and Vagrant are some of the popular tools that integrate with Docker. Here's a list of all 190 tools that integrate with Docker.

Why people like Docker

Here’s a list of reasons why companies and developers use Docker.

Add a one-liner

Docker's Features

  • Automating the packaging and deployment of applications
  • Creation of lightweight, private PAAS environments
  • Automated testing and continuous integration/deployment
  • Deploying and scaling web apps, databases and backend services

Docker's alternatives

  • LXC - Linux containers
  • rkt - App Container runtime
  • Cloud Foundry - Deploy and scale applications in seconds on your choice of private or public cloud
  • containerd - An industry-standard container runtime with an emphasis on simplicity,robustness and portability
  • LXD - Daemon based on liblxc offering a REST API to manage containers

See all alternatives to Docker

This page was verified by
jpetazzo jpetazzo