I thought that docker will be able to achieve this and so I installed it on Centos 7 but found that Windows and MAC images are not available.

What other opensource options I have, to run my tests cross Platform and browsers?

I want to avoid installing VMs.

  • Maybe putting this question on Stack Overflow would give you more answers. Commented Feb 2, 2019 at 17:26
  • opinion based answers, are you sure?
    – paul
    Commented Feb 3, 2019 at 12:20

2 Answers 2


Docker is not a virtualization platform. It is a containerization platform. It just isolates applications from each other. It might event fail to run the image that is built for one version of Linux within another version of Linux (for example 64-bit vs 32 bit).

So if you need to test the back-end there is no other ways except virtualization. You can either use VMs that is to be hosted on your equipment or use cloud resources from providers like Amazon or Azure.

If you need to test front-end (for example you need to test your web app simulating users with different OSs or different browsers), you might be satisfied with the services like GridLastic.


Docker shares the operating system of the host. You would not be able to test multiple operating systems using one machine. You could only test multiple operating systems with docker if you had a cluster which contained multiple operating systems in it.

  • this should be a comment not answer, unless you are trying to say it is possible to test multiple OS using Docker. If Yes, how to get Windows?
    – paul
    Commented Feb 6, 2019 at 4:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.