Docker Swarm is a cluster manager solution developed by Docker. You can use it to quickly deploy a cluster of Docker hosts running either on your local machine or on supported cloud platforms. Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server. It is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system. So, if you're interested to build and manage containers in a highly-available cluster to deploy multi-container services to a Swarm, then go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
Let’s take a quick look at your learning journey. In this Learning Path, you’ll first learn how Docker Swarm works. You will then use Docker Machine to create Docker hosts on your local Mac or Windows box, in your datacenter, or on cloud providers such as AWS or Digital Ocean. You’ll also learn about Docker images, and how to manage services in the cluster. This Learning Path will cover Docker Secret, a safe encrypted place to store and inject credentials and secrets into containers. To run tasks in the cluster, you will learn about Docker services and Docker Stack.
Further, you’ll learn the new orchestration features to build, test, and deploy your app using Docker. You’ll learn how to use Docker Swarm to manage many containers across multiple servers. You’ll get familiarized with local and shared storage and multi-host networking. You’ll then learn about the Docker Swarm Remote API. You’ll find out how to retrieve information from the cluster, and deploy and scale services using the API. You'll then know how to build your centralized logging and how to send data. Finally, you'll learn how to search for logs using Kibana, and collect metrics to monitor containers running in the cluster.
Towards the end of this Learning Path, you’ll be able to use Docker Compose to create and deploy multi-container services to a Swarm and also send logs to a centralized place to monitor your Docker Swarm cluster.
Meet Your Experts:
We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: