Enter Docker

  • Docker is a tool for OS-level virtualization
  • Can be installed on Linux, Mac, and Windows (with some hoops)
  • Lets you define a full VM-like operating environment for your software
  • You can bundle your app up into "containers" for isolation and easy deployment
  • You can manage "images" that act like a template for containers
  • You can share your images with others

3 / 14