Advanced Docker Automation with AWS CDK
37mAdvanced2022-11-02
Authors

Carlos Rivas
AWS Infrastructure Expert
Course details
If you’re looking for a way to level up your AWS skills, instructor Carlos Rivas is here to show you how to use Python and the AWS CDK to build and deploy Docker containers, create automated pipelines to deploy, and create the infrastructure that you need to run all this. Find out how to set up your Cloud9 environment and project architecture, then explore automation by creating AWS ECS infrastructure, as well as learning how to use a task definition and load balancer and create a pipeline to deploy a new Docker image in ECS. Learn how to deploy and update Docker services and ECS, then explore best practices for managing secrets and other parameters, multiple environments, and code branches.
Skills covered
IT AutomationVirtualizationAmazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsNetwork and System AdministrationCloud Computing
Concepts
0. Introduction
- 01 - Container automation in AWS
- 02 - Learner audience
1. Setup
- 03 - Setting up your Cloud9 environment
- 04 - Project architecture
2. Automate
- 05 - Creating AWS ECS infrastructure
- 06 - ECS task definition and load balancer
- 07 - Docker container build and push to AWS ECR
3. Deploy and Update
- 08 - Deploying Docker services in AWS
- 09 - Verifying your ECS container deployment
- 10 - Performing ECS updates
4. Best Practices
- 11 - Managing secrets and other parameters
- 12 - Multiple environments
- 13 - Code branches
Conclusion
- 14 - Going further with advanced Docker automation