Docker Course for Beginners
4.1 (190 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
36,015 students enrolled

Docker Course for Beginners

Dive into the world of Docker and learn about Dockerfiles and Container Management
New
4.1 (190 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
36,015 students enrolled
Last updated 6/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Container concepts
  • Docker container management
  • Docker image management
  • Basics of Dockerfile
Course content
Expand all 11 lectures 01:27:58
+ Docker Introduction
5 lectures 29:14

In this video we start from introducing the basic concept of container, what is the problem that it solves and why it is needed at all.

Preview 09:57

In this video an AWS EC2 instance with Amazon Linux 2 AMI is launched where eventually docker will be installed. We will do all the hands-on exercises on this machine.

You can skip this video if you have your own linux machine to do hands-on.

Preview 02:46

In this video we will cover:

  • Docker installation

  • Starting Docker service

  • Checking the status of Docker daemon

  • Starting the first container

Preview 02:29

In this video we will talk about components of Docker and high level workflow. This includes:

  • Docker Client

  • Docker Host

  • Docker registry

Docker Components
05:29

In this video we explore frequently used words and terminology of Docker.

Docker Basic Terminology
08:33
+ Playing with Docker Containers
2 lectures 21:04

In this video, we will launch an ubuntu container.

Launching your first ubuntu container
11:07

In this video we will talk about how to work with containers using various docker commands.

We will cover:

  • How to run containers?

  • How to start containers?

  • How to attach to a running containers?

  • How to inspect containers?

  • How to move out of containers?

    and so on...

Basic Docker Container Commands
09:57
+ Managing Docker Images
4 lectures 37:40

In this video I walk you through some basic docker image commands.

We will see :

  • How to pull docker image?

  • How to list out images ?

  • How to delete images ?

  • How to take backup of images in a tar?

  • How to restore images?

  • How to delete unnecessary images?

    and so on ...

Basic Docker Image Commands
11:27

In this video I will talk about how to create an image from a container using docker commit.

How to rename/tag these images to push into docker image registries.

We have NOT used Dockerfile in this video.

Creating a Docker image without Dockerfile
11:06

In this video we have explored various Dockerfile directives, their meaning and usage.

Basic Dockerfile Directives
07:04

In this video we will see how to create a docker image from a python application. This time we use a Dockerfile to do this.

Containerizing using a Dockerfile
08:03
Requirements
  • Working knowledge of Unix/Linux
Description

Containerization of the applications is going on in the full swing across the IT industry. This course covers the fundamental concepts of Docker containers. Along with the concepts it also covers the most useful commands related to container management, image management, and Dockerfile. After studying this course one would be ready to dive deeper into the world of container orchestration.

This course becomes the necessary prerequisite for learning Docker Swarm and Kubernetes.

Who this course is for:
  • Freshers who are new to Docker