Introduction to Docker
This article is an early draft. Docker is a technology to created isolated environments on a host computer. One can compare Docker to virtual machines on one hand and language specific virtual environments like conda on the other hand. Virtual machines provide complete hardware virtualization. Tools like conda can provide isolated environments for individual applications but they are specific to a particular language (like Python). Docker is language independent. It provides software isolation....