What is the stack difference between VirtualBox and Docker for Windows

0 votes

I want to run Linux application on a Windows operating system. But I’m confused, I have 2 options:

  • I can use VirtualBox to run Linux virtual machine with application
  • I can use Docker for Windows to run Linux docker image with application

So, which solution is expected to have better performance?

Oct 9, 2018 in Docker by Sophie may
• 10,610 points

1 answer to this question.

0 votes

In my opinion you should use Docker instead of VirtualBox.

  • Docker is an independent platform, it will run on any operating system like windows, macOS, etc
  • Docker provides built-in support for all kind of base images, which will help you to get speedy development.
  • With the Docker, you can destroy or re-run image with few/one command.
  • Docker provides an easy way to map local folders with VirtualBox you need to configure that.
  • VirtualBox is heavy as compared with Docker.
  • In Docker, you will always get the fresh/clean environment if you decide to use Continuous Deployment.
  • Network mapping and many more things are easily available with Docker.

I hope this helped you out.

answered Oct 9, 2018 by Sophie may
• 10,610 points

Related Questions In Docker

0 votes
1 answer

What is the difference between “expose” and “publish” in Docker?

Basically, you have three options: Neither specify EXPOSE nor -p -> ...READ MORE

answered Jul 18, 2018 in Docker by Nilesh
• 7,050 points
0 votes
3 answers

What is the difference between a Docker image and a container?

Images are read-only templates that contain a ...READ MORE

answered Aug 10, 2020 in Docker by Vishal
• 260 points
0 votes
1 answer
+1 vote
1 answer

what is the difference between docker swarm and kubernetes

Both Kubernetes and Docker Swarm are important ...READ MORE

answered Sep 24, 2019 in Docker by Sirajul
• 59,230 points
+2 votes
1 answer
0 votes
2 answers
+1 vote
1 answer

What is the default amount of memory provided for Windows Docker containers?

Docker for Windows containers by default get: On ...READ MORE

answered Oct 25, 2018 in Docker by Sophie may
• 10,610 points
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP