Table of Contents
Docker
What is docker?
Answer: Docker is a platform that helps developers build, share, and run applications with container.
Docker is solution:
A Docker container has everything about a project like code, runtime, system tools, system libraries and settings, with specific version.
We use this container to build, run and share code or project.
Why you need to Docker:
1: This is important skills for developers.
2: It helps to improve productivity.
3: It can help in salary hike.
4: It can help you to get a good job.
5: Developer has to deploy project so they need to learn it.
6: Required skills for experienced developer.
What are Docker Images?
1: It is a kind of ready-to-use software read-only template.
2: Images is made with source codes, libraries, external dependencies, and tools.
3: Image cannot be updated.
4: If you want to make change in image you have to create new image.
5: Images cannot run directly.
Images Example:
1: Application tools and Libraries:
1: Node js setup.
2: React setup.
3: Code of application.
4: Dependencies.
5: Any other supporting tool.
6: Docker file too.
2: We can say that image is a template of project.
What is Container?
1: The container is a process that runs applications with images.
2: Container is an isolated process. 3: Means container run independently on computer.


