What is Docker? [Series]

December 9, 2017 | Views: 6415

Begin Learning Cyber Security for FREE Now!

FREE REGISTRATIONAlready a Member Login Here

docker logo

Hello there, this is Muhammad Habib Jawady and in this article, I will be talking about a clean, safe and portable runtime environment called –you guessed it- Docker.

This will be a hands-on series of articles with no prerequisite skills whatsoever, I will cover the basics of Docker, also basic terminology and commands. But first,

why should you care? In the 4 years since they launched:

docker in 2017

It is a container platform addressing every application across the hybrid cloud. It is an open source project licensed under Apache license 2.0 excluding worries about libraries and dependencies when packaging applications for deployment on Linux-powered operating systems.

Why not virtualization?

A lot of people wonder why not long for virtualization instead. The most convenient answer is ‘why not both’?! Actually, they can and they are both used in tune as most VPS providers such as AWS and Azure supply class type 1 hypervisor-based instances1(aka. bare-metal full virtualization technologies such as ‘Xen’) and Docker can run on top a virtualized Linux instance and that’s not the case for VMs especially that it is not yet supported in most major cloud computing platforms.

hyperv types

Containers allow the deployment of a project with no hypervisor to run on top of and help get rid of ‘It works on my computer’ issue by getting rid of the guest OS layer.

docker vs VMsDocker releasing?

Docker is available in two editions: Community Edition (CE) and Enterprise Edition (EE). Each comes with its features and updating and patching frequency, both available on multiple platforms, on cloud and on-premises.

Enterprise Edition**
|
| — | — |
|

Stable update channel Edge update channel
gives you reliable updates every quarter gives you new features every month
  • A given Docker CE Stable release will receive patches and updates for one month after the next Docker CE Stable release.
  • A given Docker CE Edge release will not receive any patches or updates after a subsequent Docker CE Edge or Stable release. | A given Docker EE release will receive patches and updates for at least one year after it is released.
Share with Friends
FacebookTwitterGoogle+LinkedInEmail
Use Cybytes and
Tip the Author!
Join
Share with Friends
FacebookTwitterGoogle+LinkedInEmail
Ready to share your knowledge and expertise?
Comment on This

You must be logged in to post a comment.

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Cybrary On The Go

Get the Cybrary app for Android for online and offline viewing of our lessons.

Get it on Google Play
 

Support Cybrary

Donate Here to Get This Month's Donor Badge

 
Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?

Continue
Cancel