Docker is a tool that lets you run applications in isolated, lightweight environments called containers.

Easy deployment

You can ship your entire application as a Docker image.

Microservices friendly

Each service runs in its own container:

  • frontend
  • backend
  • database
  • cache