Let’s say that a member of your team works on a code in system A and another member that will test the code works in system B. There’s a chance th

A beginner’s guide to Docker : what, why and how to start

submited by
Style Pass
2021-05-25 06:10:00

Let’s say that a member of your team works on a code in system A and another member that will test the code works in system B. There’s a chance that the code that was made in system A isn’t working in system B due to different environments. Now, how do we solve this problem? The most typical solution would be to use a virtual machine. However, why use virtual machine when there’s a better solution?

Docker i s a container-based tool made to ease developers in creating, running, and deploying applications. Docker uses container which isolates application execution environment from one another yet allows them to use the same kernel. This means that you can run two containers on one computer at the same time and they are completely isolated from each other. It is extremely useful for me who uses different environment (in this case macOS) than my friend (windows).

Let’s talk more about the container, since it’s Docker’s MVP. As mentioned above, container is an isolated environment to package and run an application. It is also can be considered as necessitating three categories of software :

Leave a Comment