Quit worrying and love VMs and Containers
Did you ever wake up, look at your development box and wonder "when did that happen"? I've started using Docker for deployed services like databases, messages brokers etc. At the same time, I've been trying to use Kali Linux for hackathons and general security work. Windows gaming, my pathetic mobile efforts and windows docker development are done using Windows 10. Windows must run under a Hypervisor or as a dual boot. That is how you end up with three hypervisors, three operating systems and two docker environments on the same machine. The following diagram shows the underlying complexity of all this. Hypervisors in action HyperKit on OS/X: Docker for Mac desktop runs docker containers inside a HyperKit virtual machine that leverages the Mac OS/X Hypervisor.framework. Docker named drives live inside this virtual machine. VMWare Fusion on OS/X: VMWare Fusion can host Windows and Linux virtual machines. Fusion suppor...