Recently I have found Docker as a way to containerize. A Docker Container is extremely quick and can provide you instance access to all your tools inside a command prompt.
As the Docker technology makes use of Linux-oriented features, a light weight virtual machine is necessary to run Dockers in Windows. Docker Client for Windows can be used for managing virtualized Docker applications for running and managing the Docker containers.
For making this process simpler, a helpful application is designed called ‘Boot2Docker’ which is helpful in creating virtual machine of Linux in Windows to enable running of Dockers in Linux OS.
On Windows, you will firstly need to enable the use of containers. Using, Win + r, enter ‘optionalfeatures’ to access the ‘Turn Windows Features on or off’ prompt.
Though you are using Docker client of Windows, the Docker application with host containers will keep running in Linux.