![using mediainfo .net core docker using mediainfo .net core docker](https://network-insight.net/wp-content/uploads/2016/06/docker3pic.jpg)
Isn’t it amazing? Creating an ASP.NET Core Application with Docker Support Basically, the concept of docker has completely vanished the problem of mismatch environments.
USING MEDIAINFO .NET CORE DOCKER SOFTWARE
Hence, everyone using the software will have the same environment. As it is containerization, each and every dependency is packed in the form of containers and is available for both Linux and Windows. Many times, you must have heard developers saying – it is working fine on my machine, but I don’t know what is missing on your machine or say why the same software is not working on your machine? Such discussions usually pop up during the testing phase and as my personal experience, sometimes it takes hours to identify that small missed out dependency. So, if anyone wants to run your software, they can simply take the container and get started, without putting effort to do the machine set up to make things work. What Does Docker Contain?ĭocker contains Operating System, Source code, Environment variables (if any) and Dependent components to run the software. In essence, we can say that Docker serves as a lightweight alternative to VMs as it doesn’t need Hypervisor.
![using mediainfo .net core docker using mediainfo .net core docker](https://haristauqir.com/wp-content/uploads/2020/10/dockerhero.jpg)
Which means this small kernel is shared by each and every application/binary sitting on it. Docker Engine itself contains a small Operating System inside it, which holds everything as a container.
![using mediainfo .net core docker using mediainfo .net core docker](https://miro.medium.com/max/838/1*wXVKmFVrXg1gQrBARX6wJw.png)
Whereas, the second image, which is a container environment, has Docker Engine without any guest Operating System. Further, these guest Operating Systems contain source code and binaries, along with the application. and holds all the guest Operating Systems. In the first image, Hypervisor is a virtual box which can be anything like Hypervisor, VMWare, etc. Both the pictures have the same base as Infrastructure (which can be considered as a server) and the Operating System sits on top of that. The above picture depicts how traditional vm images look as compared to containers.