Applications, whether in production or testing stages, run on servers. In good old days, whenever the business needs a new instance or a new app, IT needs to go out and buy a new server. That comes with upfront CapEx and OpEx costs.
Then along came virtualization that allowed us to run multiple VMs on one server. However, as good as the VMware and the hypervisor model is, it's got a few shortcomings. Each virtual machine needs its very own dedicated operating system and uses resources from the host machine.
Docker to the rescue! With this new technology, we install only one operating system and create containers on top. It's inside these containers that we run our apps, one-to-one again, one app per container.
In this presentation, I will do an overview of the history of infrastructure requirements for testing from the older server-per-app model to the modern dockerization via virtualization -
I will then focus on practical applications of Docker for testing purposes, from installation to Docker commands to Installing Selenium Grid on a Docker machine.
This will be a hands-on practical session. If we have a venue with WiFi I would encourage participants to come with their machines, ready to roll up sleeves and get their feet wet!
Claim the event and start manage its content.I am the organizer