Companies Home Search Profile

Docker - The Complete Guide

Focused View

Sandeep Soni

8:39:00

58 View
  • 1.1 1 Introduction to Docker.pdf
  • 1. Virtualization vs Containerization.mp4
    20:12
  • 2. What is Docker and its Benefits.mp4
    16:28
  • 3. Docker Architecture and its Taxonomy.mp4
    54:19
  • 1.1 2 Getting Started with Docker Commands.pdf
  • 1. Installing Docker Desktop on Mac and Windows.mp4
    11:29
  • 2. Working with Images and Containers.mp4
    27:07
  • 3. Working with Daemon Application Images and Port Mapping.mp4
    20:32
  • 4. Working with Exec command.mp4
    12:56
  • 1.1 3 Creating Docker Images.pdf
  • 1. Using Docker Cp Command and Creating an Image Manually.mp4
    14:01
  • 2. Creating Docker Image using Dockerfile.mp4
    13:18
  • 3. ENTRYPOINT vs CMD in Dockerfile.mp4
    14:22
  • 4. Building an Image from Published Output of Application.mp4
    23:54
  • 5. Performing Build and Publish through Dockerfile.mp4
    20:22
  • 6. Running a NodeJS application using Docker.mp4
    09:52
  • 1.1 4 1 Multi stage Builds.pdf
  • 1. Multi Stage Dockerfile.mp4
    16:12
  • 2. Advanced Docker Commands.mp4
    27:46
  • 1.1 5 Docker Storage Bind Mounts and Volumes.pdf
  • 1. Why Docker Volumes.mp4
    08:48
  • 2. Comparison Of Different Storage Options.mp4
    20:14
  • 3. Working with Bind Mounts.mp4
    16:08
  • 4. Working with Docker Volumes.mp4
    15:39
  • 5. Miscellaneous topics in Volumes.mp4
    26:12
  • 1.1 6 Docker Networking.pdf
  • 1. Docker Networking.mp4
    30:10
  • 1.1 7 Using-Docker Compose.pdf
  • 1. Working with Multi Container App and Docker Compose.mp4
    53:15
  • 2. Setting Environmental Variables in Docker Compose.mp4
    11:55
  • 1.1 8 Docker Registry.pdf
  • 1. Pull and Pull Docker images in Docker Hub Registry.mp4
    11:04
  • 2. Docker Content Trust.mp4
    22:45
  • Description


    Working with Containerization using Docker

    What You'll Learn?


    • Understanding VM and Containers
    • What is Docker and its Benefits
    • Docker Architecture
    • Steps to Create Docker Image
    • Build and Publish Docker Image to Docker Hub using Azure Pipeline
    • Build and Publish Docker Image to Azure Container Registry using Azure Pipeline
    • Deploying to Web App
    • Deploy a Function App Container Image

    Who is this for?


  • Software developers, sysadmins, IT pros, and operators at any skill level
  • Anyone who makes, deploys, or operates software on servers.
  • More details


    Description

    Understanding Virtual Machines and Containers

    What is a Virtual Machine

    • A virtual machine is a computer file, typically called an image, which behaves like an actual computer – a computer within a computer

    • It runs in a window, much like any other program, giving the end-user the same experience on a virtual machine as they would have on the host operating system itself.

    • Multiple virtual machines can run simultaneously on the same physical computer.

    What is Docker and its Benefits

    • Docker is an open-source platform for developing, shipping and running applications by using containers.

    • Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.

    • With Docker, you can manage your infrastructure in the same ways you manage your applications.


    The Docker platform uses the Docker Engine to quickly build and package apps as Docker images created using files written in the Dockerfile format that then is deployed and run in a layered container.


    Benefits of Docker:

    1. Resource Efficiency: Docker is lightweight and fast. Process level isolation and usage of the container host’s kernel is more efficient when compared to virtualizing an entire hardware server using VM.

    Docker Architecture and its Taxonomy

    Docker Engine is a client-server application with these major components:

    • A server which is a type of long-running program called a daemon process.

    • A REST API that specifies interfaces that programs can use to talk to the daemon and instruct it on what to do.

    Create an Image Manually

    Step 1: Update the Code

    1. Create a New Project - HelloWebApp dotnet new MVC -n HelloWebApp

    2. Add docker file as below Dockerfile

    Azure Pipeline for Build and Publish Docker Image to Docker Hub

    Azure Pipelines can be used to build images for any repository containing a Dockerfile. The building of both Linux and Windows containers is possible based on the agent platform used for the build.


    Deploying to Web App

    You can automatically deploy your application to an Azure Web App for Linux Containers after every successful build.


    Who this course is for:

    • Software developers, sysadmins, IT pros, and operators at any skill level
    • Anyone who makes, deploys, or operates software on servers.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Sandeep Soni
    Sandeep Soni
    Instructor's Courses
    Mr. Sandeep Soni having 26+ years of experience in the IT industry has compiled this course.Mr. Soni is a well-known name in the tech industry because of his certification profile and online training batches. He is a software and corporate trainer, Microsoft Azure being his forte.He conducts frequent live webinars, and workshops on his technology channel on YouTube/The teaching methodology of Mr. Sandeep Soni is very simple but comprehensive, every topic begins with in-depth concepts of Microservices Architecture, to position the candidate in a comfortable state about what is being talked about, followed by that practical demos as in real-time on every topic is taken explaining how the feature can be incorporated in real-time situations.
    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 25
    • duration 8:39:00
    • Release Date 2023/06/08