DEV Community

Cover image for #001 What is Docker
Omar
Omar

Posted on

16 4

#001 What is Docker

Introduction

Hello i am starting a series about DevOps , I need to share what i learn on daily basis for 360 day about DevOps.
The journey will include Docker , Kubernetes , Ansible , Lead Management , Jenkins , aws , git , bash , terraform , elastic search and more...
So if you are a beginner and you like to start same journey with me your welcome!

What is Docker

logo
Docker is a set of platform as a service products that uses OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.
reference

What is Container

container
let's talk with an noobie language , basically a container is like real life container he ship specific items .
Same here let's say that we need a container to ship the Database , another to ship backend , another to ship frontend , another to ship another app or service....

What is the benefit of using a container?

errorsEveryWhere
If you ever before try to clone an github project , lot of times even when you follow the setup in documentation. Things don't go very well , like missing a thing here or their , And errors start to came out from no where , and only god know what is going on.
Basically waste of time.
Here came Docker , you can write a .yml describe to setup the envirement .
so when you ship the project you ship also this Dockerfile ,
with single command docker start to download the envirement and build the project for you so you can run it on any machine without any problem.
In company , it save money and time . the code that work locally will work the same in testing , deployement stage.

Top comments (0)

Agent.ai Challenge image

Congrats to the Agent.ai Challenge Winners πŸ†

The wait is over! We are excited to announce the winners of the Agent.ai Challenge.

From meal planners to fundraising automators to comprehensive stock analysts, our team of judges hung out with a lot of agents and had a lot to deliberate over. There were so many creative and innovative submissions, it is always so difficult to select our winners.

Read more β†’

πŸ‘‹ Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Communityβ€”every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple β€œthank you” goes a long wayβ€”express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay