I've been reading a lot about Docker and its uses. Currently we are using TFS for building and deploying our in house app (.net c#). Are there any benefits for transitioning to Docker? Meaning having it set up so that after TFS runs the build, it will deploy to a container?
Currently there is no easy way to run the build ourselves besides doing bunch of manual steps: How to: Build Team Projects on a Desktop.
- Can you run docker on Windows Server?
- Would we be able to setup our VMs with docker so that we can deploy/mimic deployment process locally (to our vms)?
- And have the same process set up for our production environment?