What do you do when a single, standalone Docker node no longer
is sufficient? In this course, Getting Started with Docker Swarm,
you’ll learn to scale beyond the limitations of a single machine
while maintaining the simplicity of Docker and Docker Compose
on a single node. First, you’ll bootstrap a multi-node cluster with
just a few, simple docker commands. Next, you’ll discover how to
deploy services and jobs with stack yaml files. Finally, you’ll learn
how to inject config and sensitive secrets. When you’re finished
with this course, you’ll have the skills and knowledge of Docker
Swarm needed to orchestrate container workloads across any
number of nodes.
Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers.
Course Overview Hi, my name is Wes Higbee. Welcome to my course, Getting Started with Docker Swarm. I just love how easy it is to run about any application I can think of with Docker, pull an image, spin up a container, and off I go. At some point, though, we'll run out of resources on a given machine, and wouldn't it be nice if we could use the same workflow to spin up applications across an entire cluster of machines? In this course, we're going to see how Docker Swarm makes this possible. We'll start by creating a cluster of nodes. We'll look at deploying services or applications onto those nodes. We'll take a look at stacks to help us manage not just the services, but also networks, volumes, configurations, all the resources necessary to run an application. We'll look at how we update our application with Docker Swarm. We'll even take a look at one of the newest features, jobs. By the end of this course, you'll be prepared to provision a cluster and deploy complex applications to it. Coming into this course, I'll assume that you have familiarity with a standalone Docker node using the Docker CLI and perhaps even Docker Compose. All right, let's get started.