Containerization using Docker

Working with Containerization using Docker
3.75 (8 reviews)
Udemy
platform
English
language
Databases
category
instructor
Containerization using Docker
36
students
2.5 hours
content
Mar 2020
last update
$19.99
regular price

Why take this course?

🚀 Master Containerization with Docker! 🐳


Course Headline: Working with Containerization using Docker


Understanding Virtual Machines and Containers

Virtual machines have been the traditional way to achieve isolated environments, allowing multiple applications to run on a single physical server.

  • What is a Virtual Machine? 🖥️
    • A virtual machine is a computer file that behaves like an actual computer—a "computer within a computer."
    • It runs in a window, offering an experience similar to the host operating system.
    • Multiple VMs can run simultaneously on the same physical hardware.

What is Docker and its Benefits

Docker is revolutionizing how applications are developed, shipped, and run by leveraging containers.

  • Docker's Open-Source Platform 🌐
    • Docker enables you to separate your application code from the infrastructure, allowing for faster delivery of software.
    • It allows for managing your infrastructure in a manner similar to your applications—a paradigm shift that speeds up development and deployment cycles.

Docker Architecture and its Taxonomy

At the heart of Docker's ecosystem is the Docker Engine, which is a client-server application with these components:

  • Daemon: A long-running server process that handles the operations of building, running, and distributing Docker containers.
  • REST API: The interface for communicating with the Docker daemon.

Create an Image Manually

Get hands-on with creating a Docker image from scratch.

Step 1: Update the Code 🖥️

  1. Initialize a new project, HelloWebApp, using the .NET CLI command.
  2. Add a Dockerfile to your project with the necessary instructions for Docker to build your image.

Azure Pipeline for Build and Publish Docker Image to Docker Hub

Learn how to integrate Docker into your Continuous Integration/Continuous Deployment (CI/CD) pipeline using Azure Pipelines.

  • Azure Pipelines supports building images for both Linux and Windows containers, depending on the agent platform used.

Deploying to Web App

Discover how your Docker container can be automatically deployed to an Azure Web App for Linux Containers after each successful build, enabling a seamless CI/CD pipeline.


Join us in this comprehensive course on Containerization using Docker, where you'll dive deep into understanding the technology behind Docker, setting up your environment, creating and managing images, and deploying containers to the cloud with confidence. 🌟

Whether you're a developer looking to streamline your deployment process or an IT professional aiming to master containerization, this course will equip you with the skills needed to harness the power of Docker effectively. Enroll now and embark on your journey to containerization excellence! 🚀💡

Course Gallery

Containerization using Docker – Screenshot 1
Screenshot 1Containerization using Docker
Containerization using Docker – Screenshot 2
Screenshot 2Containerization using Docker
Containerization using Docker – Screenshot 3
Screenshot 3Containerization using Docker
Containerization using Docker – Screenshot 4
Screenshot 4Containerization using Docker

Loading charts...

Related Topics

2850780
udemy ID
04/03/2020
course created date
21/03/2020
course indexed date
Bot
course submited by