Hello, folks.
This is Ashish Pandey.
And today we're going to talk about Dakar in the specific and continue in.
We will be talking about the history and a bit of introduction and road Dakar and containers.
Why do we use it?
What is a new Duffett and a bit of what exactly that unable to keep it.
You'll find two things.
One, Dakar as a computer software.
Another Dakar as a company for Docker's, a company that broader DOKO software.
Second distinction we need to know is what exactly is the difference between Dakar and continue right.
So dark the relation between Dakar and continue in the same way that you have Xerox with photocopy the
same religion that you have Google image search.
Okay, so dorkbot is something that popularized the container.
So there are other type of containers as well in the market.
But Docker is the one which is most popular container.
Now Docker Asset is open source software, but it is also a Docker enterprise Edison, which gives basically
a platform to create the container to manage the container and provide enterprise level services to
the other companies.
We'll see more about that later.
So Docker game on in 2013, founded by Sillerman Hikes, and he was also the chief developer.
Now we are going to use all of the slides that Docker itself used to introduce itself to the world.
So this was used by Docker guys in November 2013.
And here's how they introduced.
So they gave it that it took an analogy of the shipping industry with 80 industry, how they have gone
to the same set of problems, for example, in transport industry, in basically international transportation
scenario.
Suppose you have to transport some goods, right?
Good.
Like, it could be food item.
It could be petroleum.
It could be explosives or whatever it is.
Now, the thing is, you need to have a common mechanism to put them on the ship so that they don't
interact with each other.
So you have got this problem, appointive plasty of goods.
And also once it reaches to the cost, then how to transport this.
So one problem is the multiplicity of goods.
And second problem is that once the goods reaches the cost, then how do you transport it?
You can call it the portability issue.
So basically that brings automated from him.
That means you have to transport a lot of goods so that they don't intermixed with each other.
But also, you need to move them around.
So that's a portability issue.
And together they make matters from him.
So the solution that you propose for this problem must be compliant with both the problems.
Whatever solution you are getting, that should solve the intermixing problem as well as the portability
issue.
Now, if you think about the solution, so the solution that came was shipping containers.
Tonight you can put maybe petroleum products in one other container.
And just beside that shipping container, you can put food items in and shipping containers.
It will make sure that they don't intend mixing with each other.
And also, if you think about it, the shipping containers can be moved around pretty easily.
You can use trains or greens or you can use it on the trucks and you can move it around tonight.
Just think about it.
Similar kind of procedures and you have in the industry as well.
So to create an application product, you need multiple technologies.
You need to make sure that these technologies don't in turn mingle with each other, basically.
They don't affect each other in an adverse event.
Right.
And also, once that application gets prepared, then it should be able to run in development in Norman,
in a Cuban woman, in this trading in Norman and so on.
That's basically it's what we call portability.
Right.
Basically, whatever solution you bring out, that should provide some kind of isolation, but that
it should also provide some kind of portability.
And that's where container came to solve this problem in application domain.
We brought something called containment.
Okay.
And doctors and they said, doctor is something that means containerisation very, very easy.
We'll see how going forward.
So now Doc Sudhakar is a shipping container system for the court.
It provides a solution across multiple technologies.
So basically, Docker and prior to the capacity to encapsulate your code into one package.
And then it can be moved around pretty easily.
So.
What is there in it for developers?
Developers can walk in now, portable land time in a moment, which is clean, which is isolated from
others, and they don't have to basically think about the missing dependency packages every time during
the deployment because now they're willing to put everything together in one container and ship the
container itself.
You can run like developers can now run their containers on their own machine.
Containers are very lightweight.
So, in fact, if you think about it, the containers will behave more like a virtual machine.
Okay.
Labor's job machine has its own IP address and its own 49.
Similarly, its container.
So had that one IP address as well as their port.
And it behaves exactly like a standalone VM, but it is very lightweight.
That is a strong, tough container.
So basically it takes a very, very small do this and to launch a container, to kill it and to modify
it so developers can automate testing, integration, packaging, everything.
In fact, anything that you can descript you can automated the containers.
OK.
And this container needs just something called Docker Daemon.
We'll talk about that later.
But basically, it can run on different kind of a platform.
You can then even on tools like Raspberry Pi.
You can you have continuous windows, you content for the next and so on.
So basically in the traditional way, what the work of a little machine was giving you.
Now, most of those things can be provided by the containers, and Docker has made it very, very simplified.
No variety of reasons, guys.
They loved soccer because now if you compare it with managing the teams, managing the containers,
it's very easy, right?
If you think about it just for launching a vean, it might take half an hour or two hours, depending
on what good enough Veum you're talking about.
But running continuous assault are just a matter of seconds.
So not since they can automated, the developers can trade multiple code on this or they will ultimately
idea Christens guys are going to receive good quality of the code.
So this eliminate constant inconsistency between development, production and staging environments.
If the controllers is behaving in one way, in one moment, it will behave exactly same in other enwonwu.
That is one of the strongest argument, in part adopting that the doctor is implemented.
You can segregate the duty of DRDO guys and oxidase your standard of close collaboration.
But you can draw a line that, OK.
This is the right type of developers.
This is the job.
OK.
Of course they need to collaborate, but they can work together in a harmonious way.
So you can you have basically a lot of plug ins with every kind of S.A.C. do it.
For example, if you talk about Dinkin says a C.A.C. detuned, then Jenkins has a docker plug in that
you can use to integrate Dakar with Jenkins.
Okay.
So a lot of C.A.C. tools have got good integration with Docker and a little continuer technologies.
Narcis, the content, as I said, are very lightweight compared to the set of words and VMT.
It saves you a lot of cost.
It saves you lost a lot of time.
It improves the performance.
And you can make this icon of software development pretty fast and pretty activity.
So we talked about segregation of duties in the previous laide.
How to do that.
So this is the golden rule that the developers are going to look inside the continent and oppresses
guys are going to see that how to move those containers looking outside the container.
So Dolapo is going to be responsible for the what for what kind of order to go inside the container?
What would be the dependancy packages?
What would be the ports that I want to be used by internal application and how the data would be consumed.
On the other hand, oppressor's guys are going to talk about that, how to orchestrate these containers,
how to launch the container, how to delete the container, how to give the containers together, how
to make sure that they are accessible from other planes, how to monitor different kind of container
and their performance and how to have never been together.
So that's a part of the idea since, guys.
So how the trade is done.
We'll talk about it in the next video.
See you there.