Deploy Your Containerized App With Docker Swarm | Scalable App Deployment

Subscribers:
1,040,000
Published on ● Video Link: https://www.youtube.com/watch?v=aghIj6A9dxM



Category:
Guide
Duration: 32:14
135,710 views
469


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 Cloud Computing? Get started here with a $100 credit → https://www.linode.com/lp/youtube-viewers/?ifso=linodetube&utm_source=youtube&utm_medium=SuperUser
Read the doc for more information → https://www.linode.com/docs/guides/how-to-create-a-docker-swarm-manager-and-nodes-on-linode/
Deploy Docker quickly with the Marketplace App → https://www.linode.com/marketplace/apps/linode/docker/
Subscribe to get notified of new episodes as they come out → https://www.youtube.com/linode?sub_confirmation=1

#Linode #Docker #DockerSwarm
Product: Linode, Docker, Containers; @DevOpsDirective




Other Videos By Akamai Developer


2023-07-05New Next.js 13 Features Project | Using Next.js 13 and OpenAI to build a Joke Generator Website
2023-06-30Kubernetes VS Nomad | Which Orchestration Tool is Best to Build With?
2023-06-29How Terraform Saves Developers' Time | Terraform Tapas Ep 2
2023-06-28Easily Move Files To and From a Server with VSFTP | Top Docs with Jay LaCroix
2023-06-26How to Containerize Databases to Work with Docker | MongoDb Example
2023-06-23Working with Terraform and Ansible | Choosing the Ultimate IaC Tool
2023-06-22Terraform Tapas Ep 1 | What Terraform Does
2023-06-21Deploy Scaleable Django Apps with PostgreSQL Clusters | Code With Harry Tutorial
2023-06-16How to Deploy Scalable Django Apps Using Gunicorn and NGINX | Code with Harry
2023-06-14Use the Man Command to Learn Any Linux Command | Top Docs With Learn Linux TV
2023-06-12Deploy Your Containerized App With Docker Swarm | Scalable App Deployment
2023-06-09Leverage Terraform for Infrastructure Management | Infrastructure As Code Explained
2023-06-07Google Forms Replacement From Scratch | Create and Deploy From Scratch | Code With Harry Project
2023-06-05Proxy vs Reverse Proxy | Using Proxies with Cloud Infrastructure Explained
2023-06-02Terraforming Kubernetes Final Episode | Cluster Deployment
2023-05-31Supercharge Your Workflow with cURL | Understanding The cURL Command-Line Tool
2023-05-26Creating and Using Terraform Variables | Terraforming Kubernetes Ep 3
2023-05-24Create an Image Manipulation Website Using Flask and Python | Code With Harry Tutorial
2023-05-22The Power of $PATH in your Hands | DevOps Tools at your Fingertips
2023-05-19Using Path-Based Variables with Terraform | Terraforming Kubernetes Episode 2 with Justin Mitchel
2023-05-17Forgejo A Simple Solution for Agile Development | Self-hosted Alternative to GitHub



Tags:
linode
linux
cloud computing
linux server
open source
sysadmin
docker
docker swarm
docker swarm deployment
docker tutorial
docker container
docker compose tutorial
docker swarm vs kubernetes
what is docker swarm
dockerfile
docker swarm tutorial
docker tutorial for beginners
docker networking
docker cluster
devops
docker training
docker swarm cluster setup
docker swarm manager
docker swarm load balancing
docker swarm add nodes
docker swarm basics