1
00:00:00,120 --> 00:00:02,330
Hello and welcome back.

2
00:00:02,370 --> 00:00:05,650
In this lesson we're going to learn what is an image.

3
00:00:05,670 --> 00:00:10,690
If we take a look at this picture we already know that this is a container which has two processes and

4
00:00:10,690 --> 00:00:12,870
that typically it only has one.

5
00:00:12,870 --> 00:00:20,250
But in this case we just created two that this process is in a sandbox which gives it a namespace and

6
00:00:20,400 --> 00:00:21,710
some say grips to control it.

7
00:00:21,750 --> 00:00:22,310
Right.

8
00:00:22,530 --> 00:00:24,140
But not a question is okay.

9
00:00:24,150 --> 00:00:25,440
This is a container.

10
00:00:25,470 --> 00:00:30,270
But how do I create a container that's not a good question.

11
00:00:30,270 --> 00:00:34,930
And then is where the concept of image comes into way.

12
00:00:35,100 --> 00:00:41,390
Then you may be wondering what is an image we can say that an image is a lot of layers in one who can

13
00:00:41,390 --> 00:00:46,440
pack the thing which has a parent and child relationship.

14
00:00:46,440 --> 00:00:48,060
So let me draw some things here.

15
00:00:48,570 --> 00:00:49,010
OK.

16
00:00:49,020 --> 00:00:55,220
So here on top of every single image inductor we have something called Scratch.

17
00:00:55,260 --> 00:00:58,470
So I think that is better if I just do something like D and I type scratch.

18
00:00:58,500 --> 00:00:59,910
Yes it's quite better.

19
00:00:59,940 --> 00:01:07,410
So we have an image which is called scratch and scratch is basically the base for every image that you

20
00:01:07,410 --> 00:01:08,840
are going to build inductor.

21
00:01:08,850 --> 00:01:15,360
So it's like the basics like an empty empty representation for the parts in the system.

22
00:01:15,360 --> 00:01:21,720
It's basically nothing but it's like the base that you need to use to start building images.

23
00:01:21,720 --> 00:01:22,180
Right.

24
00:01:22,200 --> 00:01:28,030
So you will always have this kind of base to scratch image will always be debate.

25
00:01:28,370 --> 00:01:32,550
Okay so now that we have these base you know that this is empty.

26
00:01:32,550 --> 00:01:35,330
So we need to put something on top of this.

27
00:01:35,340 --> 00:01:38,500
We need the basics of on the pardon system remember.

28
00:01:38,520 --> 00:01:41,700
Because in a person's system run processes.

29
00:01:41,730 --> 00:01:44,500
So we need something which is on the person's system.

30
00:01:44,520 --> 00:01:50,610
It could be centers that Vienna or Red Hat who've been to Alpine B.C. banks.

31
00:01:50,670 --> 00:01:52,640
Let's say that we're going to pick up basic bags.

32
00:01:52,680 --> 00:01:54,000
So I would use put here.

33
00:01:54,000 --> 00:01:54,900
One line.

34
00:01:54,900 --> 00:02:02,430
Let me just grab this which will represent that relationship the parent relationship between these guys

35
00:02:02,760 --> 00:02:10,140
because here we have this is the parent of this guy and this just means the line that binds it with

36
00:02:10,140 --> 00:02:14,730
the second layer or second level of hierarchy that we have here.

37
00:02:14,740 --> 00:02:20,960
So now let me just change the color here and I will put in order later in days which will be of course.

38
00:02:21,340 --> 00:02:28,450
I don't know B.C. Bucks were all pine whatever you want let's say busy bucks let's say centers vendor.

39
00:02:28,500 --> 00:02:28,980
Right.

40
00:02:28,980 --> 00:02:36,110
So on top of this is crunch image we have now this centers image which is kind of an operating system.

41
00:02:36,120 --> 00:02:41,890
It contains all of the libraries that are now operating system needs to run processes.

42
00:02:41,970 --> 00:02:48,990
Another we have this layer of a purge in the system where are you going to pick up again this line for

43
00:02:48,990 --> 00:02:51,690
relationship which should be great.

44
00:02:51,690 --> 00:02:58,380
I think we're going to put this line here and let's change the color again and we're going to put another

45
00:02:58,380 --> 00:03:01,800
layer on top of this layer in here.

46
00:03:01,800 --> 00:03:09,150
Let's say that we put some service some prices which will run in this guy which could be any process

47
00:03:09,180 --> 00:03:12,330
let's say an engine X or an Apache presses.

48
00:03:12,360 --> 00:03:16,300
So let's say Apache on top of this seat.

49
00:03:16,320 --> 00:03:19,380
That's pretty cool as you see here in an image.

50
00:03:19,380 --> 00:03:23,020
I'm just gonna put here the name of image because that's important image.

51
00:03:23,160 --> 00:03:31,140
Basically we've got our parent title relationship which starts from scratch and then on top of a scratch

52
00:03:31,170 --> 00:03:38,580
we paid an upgrade system and then on top of department system we put some processes which will run

53
00:03:38,670 --> 00:03:40,370
in this or burdens system.

54
00:03:40,440 --> 00:03:47,730
But if I change or if I modify these layering here of course these layer is also going to be modified

55
00:03:48,000 --> 00:03:51,060
because this is the parent of everything.

56
00:03:51,060 --> 00:03:58,910
But then at the same time this guy is the child of this but this guy is the parent of this guy.

57
00:03:58,920 --> 00:04:04,500
What happens if for example you want to put something in top of the Apache you're going to put in order

58
00:04:05,070 --> 00:04:12,390
relationship here and we're going to put another layer to this image which will be a Kashi service for

59
00:04:12,390 --> 00:04:13,160
example.

60
00:04:13,230 --> 00:04:19,170
And well this is basically that representation of how an image looks like how this colored on for an

61
00:04:19,170 --> 00:04:19,690
image.

62
00:04:19,800 --> 00:04:27,480
It starts from scratch then it gives you the basics for an apartment system that you can put on top

63
00:04:27,480 --> 00:04:28,590
of that layer.

64
00:04:28,710 --> 00:04:32,710
Some process and in top of this layer you can put an outer layer.

65
00:04:32,850 --> 00:04:37,090
But keep in mind that this guy is the parent of all of these guys.

66
00:04:37,140 --> 00:04:40,140
And days later is the print of all of this.

67
00:04:40,140 --> 00:04:43,050
And these later is the parent of all of this.

68
00:04:43,050 --> 00:04:50,670
So it's obvious that if I change this layer all of the child are going to be modified and if I change

69
00:04:50,700 --> 00:04:55,340
these later all of these subsequent layers are going to be modified.

70
00:04:55,380 --> 00:05:01,800
And by talking about this there comes up a new question which is then how do I build an image.

71
00:05:01,980 --> 00:05:05,900
And that is what we're going to learn in the next lesson.

