Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started With Docker With Deployment
Rating: 4.7 out of 5(3 ratings)
7 students

Getting Started With Docker With Deployment

Navigating Docker for Streamlined Deployment
Created byRohit Marathe
Last updated 10/2023
English

What you'll learn

  • Mastering Docker fundamentals and architecture
  • Building custom Docker images for applications
  • Deploying applications on AWS using Docker
  • Docker Compose for managing multi-container applications

Course content

1 section30 lectures3h 9m total length
  • virtualization & containerization5:42
  • Monolithic vs Micro-services4:21
  • Installation Of Docker & Other Prerequisites4:07
  • Running First Docker Image - Hello World4:48
  • Creating the First Dockerfile of Hello World16:12
  • How To Run Custom Build Docker Image2:12
  • How to tag a name to an image and how Caching Works6:09
  • How to port mapping work in docker8:24
  • Containerized a static site & serve with nginx12:07
  • How image run in the docker container and how to manage it8:18
  • How to get inside the docker container10:49
  • How to attach volume6:32
  • How to remove containers and images3:41
  • How to run the react app locally4:01
  • How React Application Works2:02
  • How to create & run the docker container of the react app13:28
  • Different types of dockerfile5:00
  • Creating a Production Grade docker image of react app9:53
  • How to push your docker image to the docker hub7:05
  • Installation and running of Python app with Mongodb3:31
  • Creating Dockerfile for Python app5:42
  • Introduction to docker-compose and how it works1:44
  • Containerized Python app using docker-compose8:35
  • Running the Mern app locally3:41
  • How we are going to containerize the mern app2:53
  • Creating Dockerfile for frontend and backend3:24
  • Creating Docker Compose a file and run the mern app10:48
  • Pushed frontend & backend Images to the docker hub3:28
  • Running App Using frontend & backend image using the docker-compose6:33
  • Creating a Single Docker Image of the mern app & push it to the docker hub4:39

Requirements

  • Good to have basic system administrator commands

Description

Are you ready to embark on a journey into the world of containerization and deployment using Docker? This comprehensive course, "Getting Started With Docker With Deployment," is designed to equip you with the essential knowledge and skills to harness the power of Docker for application deployment and management.

In this hands-on course, you will begin with the fundamentals of Docker, including installation, basic container management, and an understanding of Docker's architecture. You will explore the advantages of containerization and how Docker streamlines the process of packaging applications and their dependencies into portable, lightweight containers.

As you progress, you'll delve into more advanced topics such as creating custom Docker images, optimizing container performance, and networking containers for seamless communication. This course places a strong emphasis on deployment strategies, including deploying your Dockerized applications to various platforms like AWS environments such as EC2, ECS (Elastic Container Service), and ECR (Elastic Container Registry).


By the end of this course, you'll have the knowledge and confidence to:

  • Create, manage, and optimize Docker containers

  • Build custom Docker images for your applications

  • Deploy applications to AWS environments, including EC2, ECS, and ECR

  • Troubleshoot common issues in Docker deployments


Whether you're a developer, system administrator, devops engineer anyone interested in modern application deployment practices, "Getting Started With Docker With Deployment" will empower you to harness the full potential of Docker and revolutionize the way you develop and manage applications.


Join us on this exciting journey into the world of Docker, and unlock the power of containerization and deployment for your projects and career. Enroll today and start your Docker journey!

Who this course is for:

  • Developers seeking Docker expertise
  • System administrators looking to enhance their skills
  • DevOps engineers interested in containerization and deployment
  • Anyone keen on modern application deployment practices