1
00:00:02,350 --> 00:00:04,080
So by now we have,

2
00:00:04,080 --> 00:00:07,240
first, good idea of what Docker is,

3
00:00:07,240 --> 00:00:08,700
what containers are,

4
00:00:08,700 --> 00:00:12,950
and why it might be interesting to work with these things.

5
00:00:12,950 --> 00:00:16,660
Now, of course, to work with Docker, we need to install it.

6
00:00:16,660 --> 00:00:20,380
So in order to create these containers and work with them,

7
00:00:20,380 --> 00:00:22,440
we need to install Docker.

8
00:00:22,440 --> 00:00:24,750
And when it comes to installing Docker,

9
00:00:24,750 --> 00:00:28,440
the exact steps depend on the operating system you're using

10
00:00:28,440 --> 00:00:31,330
and then also on certain system requirements

11
00:00:31,330 --> 00:00:32,603
which you need to meet.

12
00:00:33,640 --> 00:00:37,460
And for that, it's best if you visit docker.com.

13
00:00:37,460 --> 00:00:40,830
There if you go to Developers Docs,

14
00:00:40,830 --> 00:00:43,400
and then to download and install,

15
00:00:43,400 --> 00:00:45,860
you can choose your operating system

16
00:00:45,860 --> 00:00:49,810
and you will find the system requirements there.

17
00:00:49,810 --> 00:00:51,840
And for example, you see for Mac,

18
00:00:51,840 --> 00:00:54,670
you need a hardware newer than 2010

19
00:00:54,670 --> 00:00:58,300
and a macOS version which is 10.14 or newer,

20
00:00:58,300 --> 00:01:01,580
at least at the point of time I'm recording this.

21
00:01:01,580 --> 00:01:04,900
For Windows, you also got certain requirements.

22
00:01:04,900 --> 00:01:08,260
For example, you need Windows 10 Pro, Enterprise,

23
00:01:08,260 --> 00:01:10,080
Education, or Home.

24
00:01:10,080 --> 00:01:11,970
And for Linux,

25
00:01:11,970 --> 00:01:15,110
you actually don't have any specific requirements

26
00:01:15,110 --> 00:01:16,500
because there you'll be able

27
00:01:16,500 --> 00:01:18,900
to use Docker basically everywhere.

28
00:01:18,900 --> 00:01:21,240
Now I will come back to the different platforms

29
00:01:21,240 --> 00:01:24,250
and the exact installation steps in a second.

30
00:01:24,250 --> 00:01:26,560
But for the moment, you should just check

31
00:01:26,560 --> 00:01:29,740
whether you meet these requirements or not.

32
00:01:29,740 --> 00:01:33,030
For macOS, if the requirements are met,

33
00:01:33,030 --> 00:01:36,490
you can install a tool named Docker Desktop,

34
00:01:36,490 --> 00:01:39,370
which is the recommended tool you should use

35
00:01:39,370 --> 00:01:41,800
when working with Docker.

36
00:01:41,800 --> 00:01:44,440
If the requirements are not met,

37
00:01:44,440 --> 00:01:47,270
then you can install an alternative tool

38
00:01:47,270 --> 00:01:49,380
called Docker Toolbox.

39
00:01:49,380 --> 00:01:51,850
Docker Desktop is the recommended tool,

40
00:01:51,850 --> 00:01:54,390
but if there is no way of getting that to run,

41
00:01:54,390 --> 00:01:57,470
use Docker Toolbox instead.

42
00:01:57,470 --> 00:01:59,370
I will show you both by the way.

43
00:01:59,370 --> 00:02:02,370
I will show you the setup steps for both tools

44
00:02:02,370 --> 00:02:03,923
over the next lectures.

45
00:02:05,270 --> 00:02:07,060
For windows, it's the same.

46
00:02:07,060 --> 00:02:09,300
If the requirements are not met,

47
00:02:09,300 --> 00:02:11,370
you should install Docker Toolbox.

48
00:02:11,370 --> 00:02:14,650
If they are met, you should use Docker Desktop,

49
00:02:14,650 --> 00:02:15,903
just as on macOS.

50
00:02:16,890 --> 00:02:19,420
And for Linux, it'll be a bit easier.

51
00:02:19,420 --> 00:02:24,280
There you have no Docker Toolbox or Docker Desktop tool.

52
00:02:24,280 --> 00:02:28,950
Instead, Linux natively supports the Docker Engine

53
00:02:28,950 --> 00:02:33,550
and therefore you can directly install that Engine on Linux.

54
00:02:33,550 --> 00:02:37,930
Docker Toolbox and Docker Desktop are basically just tools

55
00:02:37,930 --> 00:02:42,930
that bring Docker to life on non-Linux operating systems,

56
00:02:42,940 --> 00:02:43,773
you could say,

57
00:02:43,773 --> 00:02:46,060
because the Linux operating system

58
00:02:46,060 --> 00:02:50,990
natively supports containers and the technology Docker uses,

59
00:02:50,990 --> 00:02:51,823
you could say.

60
00:02:52,980 --> 00:02:56,170
So, therefore, for Linux, if you wanna install Docker,

61
00:02:56,170 --> 00:02:58,570
you can use the attached resources,

62
00:02:58,570 --> 00:02:59,403
which in the end

63
00:02:59,403 --> 00:03:03,160
also just guide you through some setup steps for Linux

64
00:03:03,160 --> 00:03:06,800
where you install Docker just like this on Linux.

65
00:03:06,800 --> 00:03:08,930
It'll be really straightforward.

66
00:03:08,930 --> 00:03:10,430
And once you're done with that,

67
00:03:10,430 --> 00:03:12,973
you will be able to run the Docker command.

68
00:03:14,170 --> 00:03:16,110
Now for macOS and Windows,

69
00:03:16,110 --> 00:03:17,950
as I mentioned and explained,

70
00:03:17,950 --> 00:03:20,720
you can't install Docker just like that.

71
00:03:20,720 --> 00:03:23,980
Instead, you need the recommended Docker Desktop tool,

72
00:03:23,980 --> 00:03:28,540
or if not supported, the older Docker Toolbox tool.

73
00:03:28,540 --> 00:03:30,800
And now over the next lectures,

74
00:03:30,800 --> 00:03:34,810
I will show you installation on both macOS and Windows,

75
00:03:34,810 --> 00:03:39,570
and I will show both Docker Desktop and Docker Toolbox.

76
00:03:39,570 --> 00:03:43,530
We start with macOS in the next lecture, Windows thereafter,

77
00:03:43,530 --> 00:03:48,250
and thereafter, Docker Toolbox for both operating systems.

78
00:03:48,250 --> 00:03:51,170
Therefore, choose the lecture which makes sense for you,

79
00:03:51,170 --> 00:03:53,950
so which matches your operating system

80
00:03:53,950 --> 00:03:55,970
and your answer to the question

81
00:03:55,970 --> 00:03:58,560
whether you meet the requirements I showed you

82
00:03:58,560 --> 00:04:00,480
a couple of minutes ago or not.

83
00:04:00,480 --> 00:04:03,940
And thereafter, we'll all have the same setup

84
00:04:03,940 --> 00:04:06,240
where you can use Docker.

85
00:04:06,240 --> 00:04:08,520
So no matter how you install it,

86
00:04:08,520 --> 00:04:11,210
in the end, you will be able to use Docker.

87
00:04:11,210 --> 00:04:14,800
And in this course, I will use macOS for my videos,

88
00:04:14,800 --> 00:04:17,399
but what I show you there and what I teach you there

89
00:04:17,399 --> 00:04:19,980
applies in the same way on Windows.

90
00:04:19,980 --> 00:04:24,110
You will execute the exact same commands on Windows.

91
00:04:24,110 --> 00:04:25,010
So with that,

92
00:04:25,010 --> 00:04:27,900
let's dive into the different installation steps

93
00:04:27,900 --> 00:04:29,643
in the next course lecture.

