Companies Home Search Profile

Docker Hands-On

Focused View

Vipin Gupta

6:10:29

532 View
  • 1. Docker Introduction.mp4
    08:46
  • 2. Install Docker on Ubuntu VM.mp4
    11:49
  • 3. Verify Docker Installation.mp4
    02:53
  • 4. Docker Images.mp4
    12:13
  • 5.1 how-to-create-docker-containers.pdf
  • 5. How to Create Containers.mp4
    10:02
  • 6. Check Connectivity.mp4
    08:17
  • 1. Understand Nginx Web Server.mp4
    14:29
  • 2. Run Nginx Web Server in Detached Mode.mp4
    06:51
  • 3. Random Port Publishing using Nginx Web Server.mp4
    05:16
  • 4. Fixed Port Publishing using Nginx Web Server.mp4
    03:09
  • 1. Launch Apache Web Server in Interactive Mode.mp4
    09:32
  • 2. Run Apache Web Server in Detached Mode.mp4
    05:30
  • 3. Random Port Publishing using Apache Web Server.mp4
    05:10
  • 4. Fixed Port Publishing using Apache Web Server.mp4
    04:06
  • 1. Ephemeral Storage.mp4
    05:58
  • 2. Persistent Storage Using Bind Mount.mp4
    06:55
  • 3. Create Storage and use it in Container using volumes.mp4
    13:13
  • 4. Use Storage using Mount.mp4
    04:16
  • 1. Dockerfile Introduction.mp4
    16:13
  • 2. How to Deploy Basic Python Application using Dockerfile.mp4
    12:56
  • 3. How to Launch Multistage GCC Application.mp4
    08:52
  • 4. How to Launch Static Site with Custom Configuration.mp4
    08:41
  • 1. Docker Networking Introduction.mp4
    07:09
  • 2. Bridge Networking with One Container.mp4
    07:51
  • 3. Bridge Networking with Two Containers.mp4
    06:48
  • 4. Host Networking with One Container.mp4
    05:19
  • 5. Host Networking with Two Containers.mp4
    06:02
  • 6. None Networking.mp4
    04:25
  • 7. Container Network Mode.mp4
    08:59
  • 1. Deploying Multiple Nginx Web Servers with Unique IP Addresses.mp4
    05:41
  • 2. Deploying Multiple Nginx Web Servers with Unique IP Addresses - Demo.mp4
    05:51
  • 3. Deploy Web Application using Docker Bridge Network - 1.mp4
    10:26
  • 4. Deploy Web Application using Docker Bridge Network - 2.mp4
    11:00
  • 5. Deploy Web Application using Docker Bridge Network - 3.mp4
    03:39
  • 6. How to Deploy Nginx Web Server on the Host Network.mp4
    06:30
  • 7. How to Run a Batch Processing Job in an Isolated Container.mp4
    07:56
  • 1. Docker Compose Introduction.mp4
    03:30
  • 2. Deploy PHP application with a MariaDB database using Docker Compose.mp4
    14:31
  • 3. Deploy WordPress using Docker Compose.mp4
    08:53
  • 4. Deploy Flask Redis Application using Docker Compose.mp4
    06:33
  • 1. How to Setup Docker Private Registry.mp4
    15:48
  • 1. How to setup Docker Swarm Cluster.mp4
    10:41
  • 2. Deploy Nginx Web Service.mp4
    08:54
  • 3. Deploying a Multi-Service Application with Docker Swarm and Overlay Network - 1.mp4
    08:49
  • 4. Deploying a Multi-Service Application with Docker Swarm and Overlay Network - 2.mp4
    05:15
  • 5. Deploying a Multi-Service Application with Docker Swarm and Overlay Network - 3.mp4
    04:52
  • Description


    Containerize Your Applications: Learn Docker with Hands-On Experience

    What You'll Learn?


    • Understand the fundamental concepts and components of Docker
    • Master the creation and management of Docker containers
    • Learn to build, manage, and store Docker images
    • Explore Docker networking and how containers communicate
    • Use Docker Compose for multi-container management
    • Gain practical experience with real-world Docker deployment scenarios.
    • Prepare for advanced Docker topics and orchestration
    • How to Deploy Basic Python Application using Dockerfile
    • How to Launch Multistage GCC Application
    • How to Launch Static Site with Custom Configuration
    • Deploying Multiple Web Servers with Unique IP Addresses using Macvlan
    • Deploy Web Application using Docker Bridge Network
    • How to Run a Batch Processing Job in an Isolated Container
    • Deploy PHP application with a MariaDB database using Docker Compose
    • Deploy WordPress using Docker Compose
    • Deploy Flask Redis Application using Docker Compose
    • Deploying a Multi-Service Application with Docker Swarm and Overlay Network
    • Thumbnail Generator Application using NodeJS and Express

    Who is this for?


  • Anyone who wants to lean about Docker and Containers
  • Developers: Looking to streamline their development workflows and ensure consistency across different environments.
  • System Administrators: Seeking to enhance their skills in containerization and optimize application deployment processes.
  • IT Professionals: Aiming to gain a comprehensive understanding of Docker and its practical applications in modern IT environments.
  • Students: Interested in learning about containerization and Docker to prepare for a career in software development or IT operations.
  • What You Need to Know?


  • Basic understanding of command-line interface (CLI) operations
  • Familiarity with basic networking concepts
  • Prior programming experience is beneficial but not required.
  • More details


    Description

    Welcome to "Docker Hands-On" an extensive course designed to provide you with a comprehensive understanding of Docker and its application in deploying, managing, and scaling various types of applications. This course is meticulously crafted for developers, system administrators, and IT professionals who aim to enhance their skills in containerization, streamline their development workflows, and optimize the deployment processes using Docker.

    Docker has revolutionized the way we develop, ship, and run applications. It enables developers to package applications and their dependencies into a standardized unit called a container, ensuring consistency across multiple environments. This course covers a wide range of topics, from the basics of Docker to advanced deployment strategies, helping you gain hands-on experience and practical knowledge.

    Course Contents

    • Understand the fundamental concepts of Docker, including images, containers, and Docker architecture.

    • Step-by-step guide to installing Docker

    • Dockerizing Nginx: From Basics to Advanced Port Publishing

    • Deploying Apache Web Server with Docker: Interactive to Detached Modes

    • Docker Networking Introduction

    • Explore bridge networking and its default configuration in Docker.

    • Deploy a container using bridge networking and understand its connectivity.

    • Understand the host networking mode and its use cases.

    • Learn about the none networking mode for isolating containers.

    • Advanced networking configurations using container network mode.

    • Introduction to Docker's ephemeral storage and its lifecycle.

    • Persistent Storage Using Bind Mount

    • Create Storage and Use It in Container Using Volumes

    • storage configurations using the mount command

    • Understand the structure and syntax of a Dockerfile

    • Deploy Basic Python Application Using Dockerfile

    • Launch Multistage GCC Application

    • Deploy a static website using a Dockerfile with custom configuration.

    • Docker Compose Introduction

    • Deploy PHP Application with a MariaDB Database Using Docker Compose

    • Deploy WordPress Using Docker Compose

    • Deploy Flask Redis Application Using Docker Compose

    • Deploying Multiple Web Servers with Unique IP Addresses Using Macvlan

    • Step-by-step guide to deploying a web application using Docker's bridge network

    • How to Deploy Nginx Web Server on the Host Network

    • How to Run a Batch Processing Job in an Isolated Container

    • Develop a thumbnail generator application using NodeJS and Express.

    • Run MariaDB and phpMyAdmin with Docker

    • Setting up Private Docker Registry

    • Docker Swarm

    By the end of this course, you will have the knowledge and skills to confidently deploy, manage, and scale applications using Docker, making you a valuable asset in any modern IT environment. Enroll now and take the first step towards mastering Docker and transforming the way you develop and deploy applications.

    Who this course is for:

    • Anyone who wants to lean about Docker and Containers
    • Developers: Looking to streamline their development workflows and ensure consistency across different environments.
    • System Administrators: Seeking to enhance their skills in containerization and optimize application deployment processes.
    • IT Professionals: Aiming to gain a comprehensive understanding of Docker and its practical applications in modern IT environments.
    • Students: Interested in learning about containerization and Docker to prepare for a career in software development or IT operations.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vipin Gupta, an accomplished IT professional with over 30 years of experience. Motivated by a desire to share his extensive knowledge with students, he embarked on a mission to provide valuable educational content.With a wealth of expertise in networking, security, Linux, Cloud Computing, Docker, Kubernetes, and SDN, Vipin Gupta has established himself as a specialist in these domains. Throughout his illustrious career, he has actively engaged with numerous institutions, including universities, engineering colleges, polytechnics, private institutes, and the corporate sector. This wide-ranging involvement allows him to bridge the gap between academia and industry.Vipin Gupta's contributions extend beyond teaching and mentoring. He has authored four books, covering topics relevant to his areas of specialization. Additionally, he has published more than 20 research papers in esteemed international publications, showcasing his commitment to advancing knowledge in the field.Recognizing the importance of practical training, Vipin Gupta has conducted thousands of workshops and short-term courses, enabling individuals to gain hands-on experience with various technologies. Furthermore, he has developed over 16 online courses, leveraging digital platforms to reach a wider audience and provide accessible learning opportunities.Through his professional achievements, dedication, and commitment to knowledge sharing, Vipin Gupta has established himself as a respected figure in the IT industry. His contributions continue to impact both the corporate and academic spheres, fostering growth and empowering individuals with valuable skills for the modern digital landscape.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 46
    • duration 6:10:29
    • Release Date 2024/07/04