How to Deploy a Docker App to AWS using Elastic Container Service (ECS)
In this step by step tutorial, I show you how to deploy a Flask based Docker app to AWS. We start by building a local docker image and uploading it to Elastic Container Registry. We create an ECS Cluster, and configure a task to run our docker image. Finally, we launch a Task into the cluster and expose the app to the internet via VPC.
00:10 Example Overview
02:15 Application Walkthrough
04:34 Creating a ECR Repository
05:16 Uploading your Image to ECR
06:28 Creating an ECS Cluster
09:10 Creating a ECS Task Definition
11:35 Running a Task on your Cluster
13:03 Testing our app
Want the docker file used in this video? Check out https://docker-curriculum.com/ Tutorial (about a third down the page). https://docker-curriculum.com/
How to install the AWS CLI - https://youtu.be/jCHOsMPbcV0
Source Code + Policy Template - https://gist.github.com/awssimplified/da49577fa48128e1da992dd6ec21085c
🎉SUPPORT BE A BETTER DEV🎉
Become a Patron: https://www.patreon.com/beabetterdev
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - https://amzn.to/37T7xdP
Clean Architecture - https://amzn.to/3sCEGCe
Head First Design Patterns - https://amzn.to/37WXAMy
Domain Driver Design - https://amzn.to/3aWSW2W
Code Complete - https://amzn.to/3ksQDrB
The Pragmatic Programmer - https://amzn.to/3uH4kaQ
Algorithms - https://amzn.to/3syvyP5
Working Effectively with Legacy Code - https://amzn.to/3kvMza7
Refactoring - https://amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - https://amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - https://amzn.to/2MuEllM
XLR Cable - https://amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - https://amzn.to/3ktIrY6
Desk Microphone Mount - https://amzn.to/3qXMVIO
Logitech C920s Webcam - https://amzn.to/303zGu9
Fujilm XS10 Camera - https://amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - https://amzn.to/3rentPe
Neewer 2 Piece Studio Lights - https://amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - https://amzn.to/2NJwph6
Autonomous ErgoChair 2 - https://bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - https://bit.ly/2YzomEm
MX Master 3 Productivity Mouse - https://amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- https://amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - https://amzn.to/3uBRWsN
📚 References:
Getting started with AWS: https://youtu.be/lTyqzyk86f8
☁Topics covered include:
Docker
Flask App
Elastic Container Registry
Elastic Container Service
🌎 Find me here:
Twitter - https://twitter.com/BeABetterDevv
Instagram - https://www.instagram.com/beabetterdevv/
Patreon - Donations help fund additional content - https://www.patreon.com/beabetterdev
#SoftwareEngineer
#SoftwareDeveloper
#ElasticContainerService
#AWS
Видео How to Deploy a Docker App to AWS using Elastic Container Service (ECS) канала Be A Better Dev
00:10 Example Overview
02:15 Application Walkthrough
04:34 Creating a ECR Repository
05:16 Uploading your Image to ECR
06:28 Creating an ECS Cluster
09:10 Creating a ECS Task Definition
11:35 Running a Task on your Cluster
13:03 Testing our app
Want the docker file used in this video? Check out https://docker-curriculum.com/ Tutorial (about a third down the page). https://docker-curriculum.com/
How to install the AWS CLI - https://youtu.be/jCHOsMPbcV0
Source Code + Policy Template - https://gist.github.com/awssimplified/da49577fa48128e1da992dd6ec21085c
🎉SUPPORT BE A BETTER DEV🎉
Become a Patron: https://www.patreon.com/beabetterdev
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - https://amzn.to/37T7xdP
Clean Architecture - https://amzn.to/3sCEGCe
Head First Design Patterns - https://amzn.to/37WXAMy
Domain Driver Design - https://amzn.to/3aWSW2W
Code Complete - https://amzn.to/3ksQDrB
The Pragmatic Programmer - https://amzn.to/3uH4kaQ
Algorithms - https://amzn.to/3syvyP5
Working Effectively with Legacy Code - https://amzn.to/3kvMza7
Refactoring - https://amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - https://amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - https://amzn.to/2MuEllM
XLR Cable - https://amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - https://amzn.to/3ktIrY6
Desk Microphone Mount - https://amzn.to/3qXMVIO
Logitech C920s Webcam - https://amzn.to/303zGu9
Fujilm XS10 Camera - https://amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - https://amzn.to/3rentPe
Neewer 2 Piece Studio Lights - https://amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - https://amzn.to/2NJwph6
Autonomous ErgoChair 2 - https://bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - https://bit.ly/2YzomEm
MX Master 3 Productivity Mouse - https://amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- https://amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - https://amzn.to/3uBRWsN
📚 References:
Getting started with AWS: https://youtu.be/lTyqzyk86f8
☁Topics covered include:
Docker
Flask App
Elastic Container Registry
Elastic Container Service
🌎 Find me here:
Twitter - https://twitter.com/BeABetterDevv
Instagram - https://www.instagram.com/beabetterdevv/
Patreon - Donations help fund additional content - https://www.patreon.com/beabetterdev
#SoftwareEngineer
#SoftwareDeveloper
#ElasticContainerService
#AWS
Видео How to Deploy a Docker App to AWS using Elastic Container Service (ECS) канала Be A Better Dev
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Containers on AWS Overview: ECS | EKS | Fargate | ECRThe Beginners Guide to Running Docker Containers on AWSDocker For Beginners: From Docker Desktop to DeploymentAWS EC2 vs ECS vs Lambda | Which is right for YOU?AWS Fargate - Running Dockerized AppsAWS EC2 vs Lambda | Whats the difference? Pros and Cons?Deployments with Docker and Elastic BeanstalkAWS DevOps CI/CD | CI CD Setup Using CodeBuild CodePipeline ECS | ECS Fargate | CI CD SetupDeploying Docker compose on AWS EC2 and Exposing APIAn Overview of AWS Elastic Container Service (ECS)How to create Docker Image and run Java App (Spring Boot Jar) in a Docker Engine | Tech PrimersHow to Migrate your Virtual Machines to AWS using the AWS Server Migration ServiceHow to setup Docker Registry in Amazon ECR | Create Docker image and push to Amazon ECR | ECR DockerAWS EKS - Create Kubernetes cluster on Amazon EKS | the easy wayWhat is AWS Cloudformation? Pros and Cons?Secure your API Gateway with Amazon Cognito User Pools | Step by Step AWS TutorialHow to Setup AWS ECS Fargate with a Load Balancer | Step by StepAWS ECS Fargate using Node.js with GitHub ActionsAWS ECS Part-1 | ECS Cluster DEMO | Tasks, Task Definition | EC2-hosted ECS Cluster