Words of caution

  • Docker is limited to the resources you give it. If your dev machine is less than awesome, your Docker container will be much less than awesome
  • Docker is only allowed access to what you give it and may take some extra work to get running
  • Some workplaces may not be comfortable with Docker
  • Some use-cases may require direct access to the hardware and are incompatible with a container system
    • Sometimes computers do math differently
  • Containers require proper setup!