Games & Quizzes
Don't forget to Sign In to save your points
This is a modal window.
PERFECT HITS | +NaN | |
HITS | +NaN | |
LONGEST STREAK | +NaN | |
TOTAL | + |
Amongst the buzzword soup of the modern IT industry you'll often find Kubernetes and
Docker getting mentioned alongside fellow buzzwords like Cloud and DevOps; but what
are these Kubernetes and Docker things all about, and how might they be useful? The short version is
they're about containers. Kubernetes is for orchestrating containers at scale. Docker is
a platform for creating and running containers. And what are these containers? The topic of this video!
Welcome back to The Pro Tech Show. This video is a high-level introduction to containerisation.
Docker is largely responsible for popularising the use of containers but Docker didn't invent
containerisation, nor is it the only platform for them. You can run Docker on both Linux and
Windows, so whilst most people probably think of Linux first when containers are mentioned they are by no
means limited to that. Containers can benefit both developers and sysadmins but the developers are
usually the ones banging on about them so let's look at them from the application perspective
first, then we'll talk about the infrastructure. A modern application isn't a self-contained blob. It
has a whole web of dependencies and libraries that it relies on. These libraries save a huge amount of
time when developing software because you don't have to keep constantly reinventing the wheel;
but it can also create a whole mess of problems when moving from one environment to another.
The classic scenario is that the developer hands over some code operations, they deploy it, and it
immediately crashes and destroys itself. What does the developer say? "Well it worked on my computer!"
Of course it did... but obviously your laptop and the server we're actually running it on
differ somehow. Maybe the operating system is similar, but not exactly the same. Maybe one of
those libraries is a different version. Or part of the application conflicts with something
/kənˈtānər/
object for holding or transporting something. Objects that can be used to hold things.
/ˌəndərˈlīiNG/
being cause or basis. Being the basis, foundation or cause of something.
/ˈklasik/
Considered traditional, standard, or typical. Something popular or famous for a long time.
/ˈvərZHən/
Different way that someone interprets something. create new version of.
/kraSH/
violent collision. Loud sounds made by the impact of an object. To stay at another person's house.
/ˈwərkiNG/
having paid employment. action of doing work. To operate a machine or device.