Hi in this video. We will talk just a
little bit about docker.
Docker is an open source software platform, which you
can use to create deploy and manage virtualized application
containers.
It provides a very simple and consistent
way to package applications whether you
are on a laptop on a VM or you
work on the cloud.
Docker was introduced in 2013 and
to work with it is currently an essential
skill not only for developers but to data scientists
as well.
And now to few basic terms related to docker.
Docker containers are in very simple thermos very
lightweight units we can say that they
are very lightweight virtual machines,
basically.
That's package application and all is dependencies together
into one separated environment.
This allows you to run this application consistently Accord
different operation systems.
When we are referring to Docker image.
It is a definition of the container.
We can say it is a set of instructions on
how to build other container like a template.
In contrary to a container which is a
runtime instance of autocrimage.
And finally, what is Docker hub?
Docker Hub is a repository of Docker images.
You can have public or private repository. You
can even set up a ci/cd pipeline.
For example, when you make a new commit
to your git repo Dr. Hub Automotive clear
boots your image.
I will not go into details on how to
use docker.
For our purpose. We will use just few basic
commands, but I highly encourage you
to learn all the basics because it is a must have
skill.
I recommend you to take a look into our course
on Code Red called understanding docker.
In this course, you can find all the basics you
need.
You will learn here about the application architecture.
You will learn how to manage containers how
to manage images and also how
to build your own image.
So let's start our first container.
Just for illustration on how to start a container. We will
use getting started image from Docker hub.
So we are now on the docker Hub and we see.
Here the command on how to start this container.
And how to use this application. So after starting
the container we have to go to our browser and
to navigate to localhost.
So I will copy this command and run it in my
command line.
And now it seems our container started. Let's
check it.
Yes, we've been successful.
We are now inside our container using its
application.
You don't have to go through this tutorial. I showed
it to just illustrate how easy it is to
use docker.
In our next video, we will talk about the
jupyter notebooks on docker.