We may earn an affiliate commission when you visit our partners.
David Clinton

Get yourself up to speed running your Docker workloads on AWS. Learn the CLI tools you'll need to manage containers using ECS - including Amazon's managed container launch type, Fargate - and Kubernetes (EKS) and the ECR image repo service.

Read more

Get yourself up to speed running your Docker workloads on AWS. Learn the CLI tools you'll need to manage containers using ECS - including Amazon's managed container launch type, Fargate - and Kubernetes (EKS) and the ECR image repo service.

Looking to deploy high-performing and resource-efficient applications to a reliable and predictable environment? You'll have a hard time doing better than running Docker container clusters on Amazon AWS. In "Using Docker on AWS," you'll quickly go over the Docker basics. You'll then use some powerful command line interface tools (AWS CLI, docker, ecs-cli, eksctl, and kubectl) to effectively manage clusters and application workloads on Amazon's Elastic Container Service (both EC2 and Fargate launch types), the EKS Kubernetes orchestrator, and container images through both Docker Hub and the Elastic Container Registry (ECR). Using Docker on AWS will introduce you to both the theory and practice of using the world’s most popular container technology on the world’s most popular cloud platform.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Docker on AWS: Getting Started
Amazon ECS and Fargate: Understanding the Platform
Amazon EKS: Container Orchestration Using Kubernetes
Read more
Working with Docker Images and Registries

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a solid basis for those with no prior experience deploying container applications to the cloud
Taught by experienced AWS experts, David Clinton, who are active in the field
Provides hands-on experience deploying Docker workloads on AWS
Covers the latest tools and services for managing Docker containers on AWS, including Amazon ECS, Fargate, Kubernetes (EKS), and ECR
Suitable for developers and system administrators looking to deploy Docker applications on AWS

Save this course

Save Using Docker on AWS with the Command Line to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Using Docker on AWS with the Command Line with these activities:
Practice Docker commands
Build confidence and proficiency in using Docker commands.
Browse courses on Docker CLI
Show steps
  • Create a simple Dockerfile
  • Build, run, and inspect a Docker image
Deploy a simple web application using Docker and AWS ECS
Gain practical experience in deploying and managing a containerized application on AWS.
Show steps
  • Create an ECS cluster and task definition
  • Deploy the web application to the ECS cluster
Write a blog post about your experience using Docker on AWS
Summarize and reflect on your learnings, and share your knowledge with others.
Browse courses on Docker
Show steps
  • Outline the key concepts and benefits of using Docker on AWS
  • Share your tips and tricks for effectively deploying and managing containerized applications on AWS
Show all three activities

Career center

Learners who complete Using Docker on AWS with the Command Line will develop knowledge and skills that may be useful to these careers:
Software Engineer
A Software Engineer designs, develops, and maintains software applications. They work with clients to understand their needs and then design and develop software that meets those needs. Software Engineers must have a strong understanding of software development principles and practices, as well as the ability to work with a variety of programming languages and technologies. The "Using Docker on AWS" course can be helpful for Software Engineers because it provides a foundation in Docker and AWS, two of the most popular technologies for developing and deploying software applications.
Cloud Solutions Architect
A Cloud Solutions Architect designs, builds, and manages cloud computing solutions. They work with clients to understand their business needs and then design and build cloud solutions that meet those needs. Cloud Solutions Architects must have a strong understanding of cloud computing principles and practices, as well as the ability to work with a variety of cloud computing technologies. The "Using Docker on AWS" course can be helpful for Cloud Solutions Architects because it provides a foundation in Docker and AWS, two of the most popular cloud computing technologies.
Cloud Infrastructure Architect
A Cloud Infrastructure Architect designs, builds, and maintains cloud computing infrastructure. They work to ensure that infrastructure is scalable, reliable, and secure. Cloud Infrastructure Architects must have a strong understanding of cloud computing infrastructure principles and practices, as well as the ability to work with a variety of infrastructure tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Infrastructure Architects because it provides a foundation in Docker and AWS, two of the most popular technologies for building and managing cloud computing infrastructure.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. They work to ensure that software is developed and deployed efficiently and reliably. DevOps Engineers must have a strong understanding of both development and operations processes, as well as the ability to work with a variety of tools and technologies. The "Using Docker on AWS" course can be helpful for DevOps Engineers because it provides a foundation in Docker and AWS, two of the most popular tools for DevOps.
Cloud Machine Learning Engineer
A Cloud Machine Learning Engineer designs, develops, and deploys machine learning models in the cloud. They work to ensure that models are accurate, reliable, and scalable. Cloud Machine Learning Engineers must have a strong understanding of machine learning principles and practices, as well as the ability to work with a variety of machine learning tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Machine Learning Engineers because it provides a foundation in Docker and AWS, two of the most popular technologies for building and managing machine learning models in the cloud.
Cloud Application Developer
A Cloud Application Developer designs, develops, and deploys cloud applications. They work to ensure that applications are scalable, reliable, and secure. Cloud Application Developers must have a strong understanding of cloud computing application development principles and practices, as well as the ability to work with a variety of programming languages and technologies. The "Using Docker on AWS" course can be helpful for Cloud Application Developers because it provides a foundation in Docker and AWS, two of the most popular technologies for developing and deploying cloud applications.
Cloud Security Engineer
A Cloud Security Engineer is responsible for securing cloud computing systems. They work to protect systems from unauthorized access, data breaches, and other security threats. Cloud Security Engineers must have a strong understanding of cloud computing security principles and practices, as well as the ability to work with a variety of security tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Security Engineers because it provides a foundation in Docker and AWS, two of the most popular technologies for securing cloud computing systems.
Cloud Operations Engineer
A Cloud Operations Engineer is responsible for managing and operating cloud computing systems. They work to ensure that systems are up and running, and that data is secure. Cloud Operations Engineers must have a strong understanding of cloud computing operations principles and practices, as well as the ability to work with a variety of operations tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Operations Engineers because it provides a foundation in Docker and AWS, two of the most popular technologies for managing and operating cloud computing systems.
Cloud Network Engineer
A Cloud Network Engineer designs, builds, and maintains cloud computing networks. They work to ensure that networks are scalable, reliable, and secure. Cloud Network Engineers must have a strong understanding of cloud computing network principles and practices, as well as the ability to work with a variety of network tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Network Engineers because it provides a foundation in Docker and AWS, two of the most popular technologies for building and managing cloud computing networks.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines. They work to ensure that data is collected, processed, and stored efficiently and reliably. Data Engineers must have a strong understanding of data engineering principles and practices, as well as the ability to work with a variety of data tools and technologies. The "Using Docker on AWS" course can be helpful for Data Engineers because it provides a foundation in Docker and AWS, two of the most popular technologies for building and managing data pipelines.
Cloud Data Scientist
A Cloud Data Scientist uses cloud computing to store, process, and analyze data. They work to develop data-driven insights and models that can be used to improve decision-making. Cloud Data Scientists must have a strong understanding of data science principles and practices, as well as the ability to work with a variety of data tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Data Scientists because it provides a foundation in Docker and AWS, two of the most popular technologies for building and managing cloud computing infrastructure.
Cloud Security Analyst
A Cloud Security Analyst is responsible for assessing and mitigating security risks in cloud computing systems. They work to identify vulnerabilities, develop security policies, and implement security measures. Cloud Security Analysts must have a strong understanding of cloud computing security principles and practices, as well as the ability to work with a variety of security tools and technologies. The "Using Docker on AWS" course can be helpful for Cloud Security Analysts because it provides a foundation in Docker and AWS, two of the most popular technologies for securing cloud computing systems.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining computer systems. They work to ensure that systems are up and running, and that data is secure. Systems Administrators must have a strong understanding of operating systems, networking, and security. The "Using Docker on AWS" course can be helpful for Systems Administrators because it provides a foundation in Docker and AWS, two of the most popular technologies for managing and maintaining computer systems.
Cloud Support Engineer
A Cloud Support Engineer provides technical support for cloud computing systems. They work to resolve issues and troubleshoot problems. Cloud Support Engineers must have a strong understanding of cloud computing principles and practices, as well as the ability to work with a variety of cloud computing technologies. The "Using Docker on AWS" course can be helpful for Cloud Support Engineers because it provides a foundation in Docker and AWS, two of the most popular cloud computing technologies.
Cloud Architect
A Cloud Architect designs, constructs, and maintains cloud computing systems. They work with clients to understand their business needs and then design a cloud solution that meets those needs. Cloud Architects must have a strong understanding of cloud computing technologies, as well as the ability to work with a variety of stakeholders. The "Using Docker on AWS" course can be helpful for Cloud Architects because it provides a foundation in Docker and AWS, two of the most popular cloud computing technologies.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Using Docker on AWS with the Command Line.
Provides an in-depth look at Docker, including its architecture, components, and features.
Is an extensive guide to AWS, providing insights into various services beyond those covered in the course, such as S3 and DynamoDB.
Covers Kubernetes architecture and operational best practices, expanding on the course's introduction to EKS.
Delves into the concept of Kubernetes operators, providing advanced techniques for managing complex stateful applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Using Docker on AWS with the Command Line.
[NEW] Amazon ECS & Fargate Master Class - Docker on AWS
Most relevant
Docker in AWS - Deploy Java Spring Boot to AWS Fargate &...
Most relevant
Introduction to AWS Fargate
Most relevant
AWS EKS Kubernetes-Masterclass | DevOps, Microservices
Most relevant
Two Major Models of running containers in AWS
Most relevant
Déployer des conteneurs Docker avec Amazon ECS et Fargate
Most relevant
Getting started with AWS Elastic Container Registry (ECR)
Most relevant
Learn DevOps: Infrastructure Automation With Terraform
Most relevant
Managing Docker Containers on AWS with the GUI
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser