Hey! This video is going to tell you a little bit about 2 2
each section in this course, so you get a good idea of what 3 3
we're going to cover. 4 4
First, after you get the pre-requirements, like making sure 5 5
you have a compatible operating system, making sure you 6 6
download the course repo, stuff like that, we'll get into 7 7
the installation details of Docker itself. 8 8
Docker Desktop works on Mac and Windows 10, 9 9
and that's really the best thing to do. 10 10
But, there's lots of other details in there about whether 11 11
you're using Linux, or an old Windows version, or you just 12 12
want to use a server on the Internet. 13 13
Then we jump into the Docker basics around 14 14
how do you run containers? What is a container? 15 15
What's in it? What's not in it? 16 16
Running some examples. 17 17
Then we learn how to build the images, which are the 18 18
building blocks of containers, and you go through some 19 19
examples of that. 20 20
Then I go into details and examples around networking for 21 21
Docker and how that works. 22 22
Then maybe some of the storage stuff that you're going to 23 23
deal with called Volumes. 24 24
Then, we get into Docker Compose, which is a tool that 25 25
comes with Docker, but it really is designed for local 26 26
Dev and Test, and it's great. 27 27
I use it every day when I'm working on projects. 28 28
Then, after you understand all of the basics of those 29 29
tools, we start talking about orchestration, which is 30 30
allowing you to run containers on multiple servers that act 31 31
sort of like a single server. 32 32
We first start out with Swarm because it comes with Docker 33 33
out-of-the-box. It's very easy to understand, and it works 34 34
really great in a lot of scenarios. 35 35
You'll learn about YAML files and how to configure 36 36
multi-container solutions, and distributed systems, 37 37
and micro services and all that. 38 38
Eventually, you'll want to jump into Kubernetes, which 39 39
comes after Swarm. 40 40
I teach Swarm before Kubernetes because I think it's a good 41 41
stepping stone because Kubernetes is so much more 42 42
complicated and does so much more than Swarm. 43 43
But, Swarm is easy to understand, so it's a great first 44 44
step. I think all of us really need to learn at least 45 45
two orchestrators since there's now, I don't know, four or 46 46
five, six, at least common ones out there. 47 47
Obviously, Kubernetes gets a lot of the market share and 48 48
mindshare, but it's not the only solution, and it sometimes 49 49
is more complicated than you need. 50 50
So, it's good to have multiple tools in your toolset. 51 51
That's why I teach both in this course. 52 52
Then I finish up the course with a bunch of various things 53 53
related to all these topics. Things like student's common 54 54
questions and answers, maybe some live stuff 55 55
from my YouTube show where students show up and ask 56 56
questions about topics in the course that aren't heavily 57 57
covered, so I give you some more details on that. 58 58
Then, I actually review some student real-world 59 59
Docker and Compose files and sort of break them down, 60 60
talk about what's good about them, what's bad about them, 61 61
so that you can learn from other people's work. 62 62
Of course, throughout the whole course, there are tons and 63 63
tons of references. Anywhere I can, I put links to 64 64
documentation or really good blog posts that I, 65 65
or someone else, has made on a topic so you can get further 66 66
reading. Then, near the end of the course, I start to give 67 67
you jumping off points in case you want to take one of my 68 68
other courses that goes into more detail on that topic, 69 69
like Swarm Mastery, or maybe Node.js for 70 70
Docker, or my forthcoming Kubernetes course. 71 71
Obviously, no single course is going to solve 72 72
all of your problems and have all the answers. 73 73
Along with the Slack Chat, and the YouTube, 74 74
and the Podcast, and the newsletter, and the Q&A, and 75 75
everything else that we do to try to help you learn these 76 76
container tools, you're going to get your questions 77 77
answered, one way or another. 78 78
Of course, the nice thing about the Slack community is 79 79
there's tons of people in there that are happy to help you, 80 80
who have a wide range of backgrounds, and it's really 81 81
great. I'm really excited that we've had a lot of people 82 82
stick around over the years and build that community with 83 83
us. Thanks for watching. 84 84
I'll see the next video.