1
00:00:02,410 --> 00:00:05,160
So that's it for this course

2
00:00:05,160 --> 00:00:08,400
and for Docker Kubernetes, Docker Compose

3
00:00:08,400 --> 00:00:12,613
and everything we covered over the last course section.

4
00:00:13,450 --> 00:00:16,050
This was definitely no short course.

5
00:00:16,050 --> 00:00:18,180
A lot of content was covered,

6
00:00:18,180 --> 00:00:20,670
and you definitely learned a lot about Docker

7
00:00:20,670 --> 00:00:23,760
and how to use it locally with Docker Compose,

8
00:00:23,760 --> 00:00:27,040
how to deploy it and how to work with Kubernetes.

9
00:00:27,040 --> 00:00:30,110
You got a very solid foundation throughout the course.

10
00:00:30,110 --> 00:00:32,659
You learned what exactly Docker is,

11
00:00:32,659 --> 00:00:36,210
what containers are and why we might wanna use Docker

12
00:00:36,210 --> 00:00:39,480
and containers and how we use it of course.

13
00:00:39,480 --> 00:00:44,080
To be precise, you learned how to work with Docker locally

14
00:00:44,080 --> 00:00:45,490
on your local machine,

15
00:00:45,490 --> 00:00:47,580
how to build images and containers,

16
00:00:47,580 --> 00:00:50,320
how to start them, how to configure them,

17
00:00:50,320 --> 00:00:52,940
how to have multiple containers work together,

18
00:00:52,940 --> 00:00:56,190
and you also learned how to deploy containers

19
00:00:56,190 --> 00:01:00,200
either manually, by fully managing your servers,

20
00:01:00,200 --> 00:01:04,340
by using a managed service like AWS ECS,

21
00:01:04,340 --> 00:01:07,350
or of course with help of Kubernetes.

22
00:01:07,350 --> 00:01:11,240
We had a very close look at images and containers,

23
00:01:11,240 --> 00:01:14,390
the two core concepts that make up Docker.

24
00:01:14,390 --> 00:01:17,840
And we had a look at how to configure and build images,

25
00:01:17,840 --> 00:01:20,230
how to use existing images

26
00:01:20,230 --> 00:01:24,450
and how to then also run these images as containers.

27
00:01:24,450 --> 00:01:25,840
And not just like this,

28
00:01:25,840 --> 00:01:29,120
but also how to let these containers communicate

29
00:01:29,120 --> 00:01:32,080
with the outside world or other containers

30
00:01:32,080 --> 00:01:36,081
and we learned how to use a volumes and much, much more.

31
00:01:36,081 --> 00:01:38,950
We also learned about Docker Compose,

32
00:01:38,950 --> 00:01:39,870
which is a tool

33
00:01:39,870 --> 00:01:44,160
that makes managing multi container projects easier,

34
00:01:44,160 --> 00:01:47,400
or that could even be used with just one container,

35
00:01:47,400 --> 00:01:51,580
because you can encode the entire runtime configuration

36
00:01:51,580 --> 00:01:55,770
for that container in one convenient configuration file,

37
00:01:55,770 --> 00:01:58,400
which is easy to share and adjust

38
00:01:58,400 --> 00:02:00,940
and which saves you the hassle

39
00:02:00,940 --> 00:02:04,283
of typing long Docker Run commands all the time.

40
00:02:05,210 --> 00:02:07,970
Docker Compose offer is an awesome tool,

41
00:02:07,970 --> 00:02:11,000
especially locally on your local machine.

42
00:02:11,000 --> 00:02:14,423
If you wanna spin up your Dockerized projects with ease.

43
00:02:15,440 --> 00:02:19,070
But then we also had a look at Kubernetes

44
00:02:19,070 --> 00:02:21,610
which is kind of like Docker Compose

45
00:02:21,610 --> 00:02:26,590
for more complex, multi node deployments.

46
00:02:26,590 --> 00:02:29,360
There you learn how to work with Kubernetes

47
00:02:29,360 --> 00:02:31,850
how to set up a Kubernetes cluster

48
00:02:31,850 --> 00:02:35,350
and how to then orchestrate and deploy

49
00:02:35,350 --> 00:02:40,350
your multi container application with Kubernetes.

50
00:02:40,450 --> 00:02:43,970
You learned about the important internals of Kubernetes

51
00:02:43,970 --> 00:02:46,250
about pods and containers,

52
00:02:46,250 --> 00:02:49,320
how to launch and restart and scale pods

53
00:02:49,320 --> 00:02:51,870
and also how to let pods and containers

54
00:02:51,870 --> 00:02:56,020
communicate with each other and how to add volumes.

55
00:02:56,020 --> 00:02:58,420
And with all that,

56
00:02:58,420 --> 00:03:02,550
you got a very solid set of fundamentals,

57
00:03:02,550 --> 00:03:05,070
actually, even more than just that

58
00:03:05,070 --> 00:03:09,120
and you're well prepared to use Docker and containers

59
00:03:09,120 --> 00:03:12,340
in your next project, whatever that is.

60
00:03:12,340 --> 00:03:16,690
You can use them just locally, just in production or both

61
00:03:16,690 --> 00:03:20,060
because in this course you learned all about containers

62
00:03:20,060 --> 00:03:21,573
you need to know for that.

