Docker Containers

  • Containers create a well-defined environment for an application to run
  • Containers behave a lot like a full virtual machine
  • You can often start a shell, run code, install software, etc
  • You can run (multiple) Containers on a single machine...
  • ... but they are mostly isolated from your host operating system
  • ... except at a few interface points
  • Much lighter weight than Virtual Machines. Not quite as flexible

5 / 14