Docker for testers — Getting started

Joost van Wollingen
The Protean Tester
Published in
1 min readAug 24, 2016

--

Where to start if you are new to Docker?

The Docker ecosystem is evolving rapidly and as a newcomer it can be a daunting task to figure out where to start. I’ve attempted to gather some of the resources that have been useful to me in this post, which can serve as a starting point. Consider this my attempt at easing your journey into Docker-land ;)

Understanding what Docker is

https://www.docker.com/what-docker
https://docs.docker.com/engine/understanding-docker/
https://blog.docker.com/2016/04/app-virtualization-docker/
https://blog.docker.com/2016/03/containers-are-not-vms/
https://footyntech.wordpress.com/2013/08/23/what-docker-is/

Basic commands

https://docs.docker.com/engine/reference/commandline/cli/
https://github.com/wsargent/docker-cheat-sheet

Testing related

http://stackoverflow.com/questions/30814789/how-can-docker-help-software-automation-testers
http://blogs.plos.org/tech/testing-made-awesome-with-docker/
http://www.slideshare.net/rheinwein/stop-being-lazy-and-test-your-software
http://www.slideshare.net/ATASlides/using-docker-for-testing-mukta
http://thenewstack.io/software-testing-docker/

Example usages

Run your own Jenkins server: https://hub.docker.com/_/jenkins/
Run a Selenium Grid: https://github.com/joostvanwollingen/selenium-grid-docker
Dockerized Ghostdriver Selenium tests: http://blog.likewise.org/2016/02/dockerized-ghostdriver-selenium-tests/
Explore the images available in Docker Hub: https://hub.docker.com/explore/

Jul 01, 2016

Originally published at vanwollingen.nl.

--

--