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!