Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Understanding Docker in about an Hour
Rating: 4.4 out of 5(730 ratings)
22,698 students

Understanding Docker in about an Hour

A Beginners course to installing and using Docker.
Created byZach Zang
Last updated 9/2020
English
English [Auto],

What you'll learn

  • In this course, you will learn the foundational concepts and practices of containerization in Docker.

Course content

1 section7 lectures1h 44m total length
  • Docker - Introduction to Docker12:38

    Explore how Docker containers use the Linux kernel to run apps with a shared kernel, delivering fast startup and consistent, scalable deployments.

  • Docker - Application architecture10:47

    Understand how Docker enables containerization, refactors monolithic apps into microservices, and enables easy deployment, scaling, and independent updates through CI/CD practices.

  • Docker - Overview24:04

    Explore how docker uses linux containers, namespaces, and cgroups for isolation and resource control, and how images, containers, and registries—via the docker cli and daemon—enable fast, portable deployments.

  • Install Docker on Linux7:34

    Install Docker on Linux with the get.docker.com script, which adds the repo, installs Docker, and starts the daemon to run a hello world container; compare community edition and enterprise edition.

  • Managing Docker Containers20:47

    Learn to manage docker containers with the CLI, covering container lifecycle from building images with a Dockerfile to running in detach mode and stopping, removing, or pruning containers and images.

  • Managing Docker Images9:54

    Understand how docker images are built from layered templates, how containers write on a writable layer, and how registries and tagging streamline image management.

  • Building Container Images18:26

    Build container images with docker commit or, preferably, a Dockerfile. Use lean base images, such as Debian or Alpine, and manage layers, run, copy, and entrypoint for maintainability.

Requirements

  • None

Description

After completion of this course you will know and understand how to implement, use and manage Docker.

Additionally, you should be able to: Introduce Docker and state its benefit over VM, Get a brief idea about Architecture of Docker and various terminology associated with it, Run Hello World in Docker, Describe what is Container in Docker, why to use it, and its various scopes, Create, start, stop and remove containers, Share, copy, and backup your data running in a container.

Course Outline:

01 Docker - Introduction to Docker

02 Docker - Application architecture

03 Docker - Overview

04 Insta;l Docker on Linux

05 Managing Docker Containers

06 Managing Docker Images

07 Building Container Images.




Who this course is for:

  • People new to docker