Deploy Your Containerized App With Docker Swarm | Scalable App Deployment
Scale up the power of Docker by creating a cluster of Docker hosts, called a Docker Swarm. In this video, Sid from @DevOpsDirective will show you how to set up a Docker Swarm Manager and connect Nodes for a scalable container deployment.
Chapters:
0:00 Introduction
0:48 What is the Sample App We’re Using?
1:50 Container & Container Orchestrator Background
3:55 GitHub Repo Overview
4:35 Provision Database on Linode
5:20 Provision Linodes
6:35 Connect to Linodes via SSH
6:52 Install Docker
7:45 Initialize Swarm
8:45 Export Docker Host
9:30 Review & Update Swarm Config in Repo
11:15 Elements of the Configuration
15:09 Build and Push APIs
18:30 Push to Docker Hub
22:00 Create Docker Secret
23:40 Update Allowlist
24:20 Config NodeJS App
28:00 Visit IP Address of a Node
28:50 Update makefile
29:20 Redeploy App
30:09 Confirm Services Are Replicated
30:50 Conclusion
New to Linode? Get started here with a $100 credit!
Read the doc for more information.
Deploy Docker quickly with the Marketplace App.
Subscribe to get notified of new episodes as they come out.
#Linode #Docker #DockerSwarm
Product: Linode, Docker, Containers; @DevOpsDirective