DEV Community

Cover image for What **is** Docker? 🤷🏼‍♀️

What **is** Docker? 🤷🏼‍♀️

JavaScript➕Coffee🚀 on September 20, 2020

Terms: OS: Operating System VM: Virtual Machine Server: Big ol’ hunk of metal with some wiry bits Orchestrator: Something that runs on a website an...
Collapse
 
svenaelterman profile image
Sven Aelterman • • Edited

Nice way of making Docker approachable. There are two minor corrections I would like to suggest:
VMware's hypervisor is ESXi, not ESX1. Also, kernel refers to the core of the OS, not to hardware.
On a more important note, you left your scenario dangling without resolution at the end of your story, especially the fact that you're referring to a Linux box. Docker, however, cannot run Windows containers on Linux. The intricacies are covered in this StackOverflow Q&A: stackoverflow.com/questions/421585...

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

Thank you for picking that up! I'm very much a newbie to this myself, so I will read up on what you have said, thank you!

Collapse
 
_garybell profile image
Gary Bell •

MSN?! The nostalgia is strong here! I'm interested in understanding docker more, so I'll read fully after sleep

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

Haha it was the first thing I thought when I learned about messengers!

Collapse
 
scmanuel profile image
Manuel SC • • Edited

Hi! Congratulations, good article with funny analogies. Just a comment, when you say "You can read more about the kernel in this article" I guess what it follows is a link to another article, but that is missing. Can you provide the link? Thanks!

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

Argh, yes! Good spot, I'll sort that

Collapse
 
devwhoruns profile image
devwhoruns •

Good article for starters. For those on .NET Frameworks better shift to .NET core. As for MS, I think soon you can see a future version of windows which will not additional Linux distros probably or better have a linux kernel bundled with its OS. MS is really going good on Open source Tech.

Collapse
 
sunitk profile image
Sunit Katkar •

Very good article. Thanks

Collapse
 
dpkahuja profile image
Deepak Ahuja 👨‍💻 •

Great Article! As a continuation i recommend reading "A docker free intro to containers"
I explain how to create your own containers and images.

dev.to/dpkahuja/a-docker-free-intr...

Collapse
 
cybermischa profile image
Mischa Spiegelmock • • Edited

I recently made an intro video discussing containers, docker, and kubernetes. Hope it helps someone.
youtube.com/watch?v=3f5wWYLWOtQ

Collapse
 
bornasepic profile image
Borna Šepić •

Great article!
Are you thinking of doing a "getting started" guide to go along this?

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

I set up docker for a project yesterday... I still have no idea what I did.... 😂

Collapse
 
tonydev_ profile image
TonyDev 👾 •

Thanks for sharing!

Collapse
 
kaysauter profile image
Kay Sauter •

Beautifully and very descriptive way of telling what Docker is and I think it might help some pople! I've bookmarked this for people I need to explain what Docker is. Well done!

Collapse
 
dpkahuja profile image
Deepak Ahuja 👨‍💻 •

Please check this out too: "A docker free intro to containers and images"
dev.to/dpkahuja/a-docker-free-intr...

Collapse
 
skaldebane profile image
Houssam Elbadissi •

Nice and fun article! Thanks for sharing!

Collapse
 
davedavemckay profile image
David McKay •

Slowly the synapses are clicking into place... Thanks!
Also, I want a burrito now.

Collapse
 
klausbert profile image
Klausbert •

That was enlightening and fun to read.

Collapse
 
aashiqincode profile image
Aashiq Ahmed M •

Rectangular pizza 😂, btw article was enjoying to read.

Collapse
 
kateh profile image
Kate (she/her) •

This was a helpful intro for me! Thanks for sharing!

Collapse
 
ethanmgustafson profile image
Ethan Gustafson •

Awesome article! Been wanting to learn docker for some time and this provided a well-described overview of what it can do.

Collapse
 
siennars profile image
siennars •

Great explanation! Thanks for sharing.

Collapse
 
ramhruday profile image
Rama Hruday Bandaru •

Finally, my brain understood docker.thanks

Collapse
 
prabhuignoto profile image
Prabhu Murthy •

That was well written thanks

Collapse
 
soniaortiz profile image
Sonia •

what a fun way to describe Docker. Do we need a Randall then? I'm learning Docker but I really prefer to work on frontend and backend. I'm doing my best to keep learning and not give up

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

I think we all need a Randall... I bet they know about docker...

Collapse
 
daniel2231 profile image
Daniel Kang •

There is a typo here: "it is is it’s own little box,"

Other than that, great article!

Collapse
 
padnevici profile image
Andrei Padnevici •

That was nice reading. Thank you

Collapse
 
andrewbaisden profile image
Andrew Baisden •

Fun article I liked the usage of food :D

Collapse
 
reapedjuggler profile image
reapedjuggler •

Great description, since now i was struggling to find some introduction about docker :P , Kudos !

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

I'm glad you found it useful!!!

Collapse
 
affaau profile image
A. Au •

Good try. A nice article for me to grab basic idea of Docker.

Collapse
 
thesanjeevsharma profile image
Sanjeev Sharma •

That was a really good article. Thank you for sharing!

Collapse
 
javascriptcoff1 profile image
JavaScript➕Coffee🚀 •

I'm glad you enjoyed it!