1 00:00:00,570 --> 00:00:03,630 In last section we tried to answer the question what is Docker. 2 00:00:03,630 --> 00:00:05,790 But we didn't really get a great explanation. 3 00:00:05,790 --> 00:00:08,200 We said Okay it's a reference to a bunch of products. 4 00:00:08,220 --> 00:00:12,030 We then started to talk about something called an image and something called a container. 5 00:00:12,150 --> 00:00:16,800 At this point we need to install some more software onto our machine so that you and I can work directly 6 00:00:16,800 --> 00:00:21,070 with images and containers so that we can get a better idea of how they work. 7 00:00:21,090 --> 00:00:22,910 So here's what you and I are going to do. 8 00:00:23,040 --> 00:00:28,500 We're going to be installing a piece of software called Docker for Windows or Docker from Mac depending 9 00:00:28,500 --> 00:00:34,080 upon your operating system inside of this program are two very important tools that we're going to be 10 00:00:34,080 --> 00:00:36,580 making use of throughout this course. 11 00:00:36,600 --> 00:00:40,580 The first tool that's inside this package is something called the docker client. 12 00:00:40,740 --> 00:00:45,270 The Docker client also known as the docker Seelye is a program that you and I are going to interact 13 00:00:45,270 --> 00:00:47,370 with quite a bit from our terminal. 14 00:00:47,400 --> 00:00:51,230 We're going to enter in commands to our terminal issue them to Docker client. 15 00:00:51,270 --> 00:00:54,380 It's gonna take our commands and figure out what to do with them. 16 00:00:54,570 --> 00:01:00,380 Now Docker the docker client itself doesn't actually do anything with containers or images. 17 00:01:00,390 --> 00:01:06,840 Instead the docker client is really just a tool or a portal of sorts to help us interact with another 18 00:01:06,840 --> 00:01:12,610 piece of software that is included in this Docker for Windows or Mac package called the docker server. 19 00:01:12,660 --> 00:01:15,500 This is also frequently called the docker Damon. 20 00:01:15,600 --> 00:01:20,850 This program right here is the actual tool or the actual piece of software that is responsible for creating 21 00:01:20,850 --> 00:01:27,360 containers images maintaining containers uploading images and doing just about everything you can possibly 22 00:01:27,360 --> 00:01:29,710 imagine around the world of Docker. 23 00:01:29,760 --> 00:01:32,430 So it's the docker client that you and I issue commands to. 24 00:01:32,430 --> 00:01:34,010 It's a thing that we interact with. 25 00:01:34,140 --> 00:01:38,610 And behind the scenes this client is interacting with the docker server. 26 00:01:38,610 --> 00:01:42,000 You and I are never going to really reach directly out to this Docker server. 27 00:01:42,000 --> 00:01:45,240 It's something that's just kind of running it behind the scenes. 28 00:01:45,270 --> 00:01:47,490 So again we're gonna take a quick break right now. 29 00:01:47,490 --> 00:01:51,330 We're going to come back the next section and we're going to start installing this package so that we 30 00:01:51,330 --> 00:01:55,140 can get a better sense of how to work with images and containers. 31 00:01:55,140 --> 00:01:57,060 So quick break and I'll see you in just a minute.