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
• 9,410 points
89 views

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
• 9,410 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
• 6,900 points
215 views
0 votes
1 answer

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

Here is very basic explanation for image ...READ MORE

answered Sep 4, 2018 in Docker by Damon Salvatore
• 5,490 points
393 views
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
+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
• 9,410 points
23 views