If you are reading this article, you have already chosen Testcafe as your partner in crime (I mean Tests ^^). And why wouldn't you? TestCafe has significant speed of execution, easy setup mechanism, node eco-system, and most importantly no dependency on the web drivers.
Now, you want to dockerize your tests easily and execute them every time dev push some code to the repository. Tell your friend to hold your beer, we are getting started.