Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Docker Course for Absolute Beginners

person icon Abhilash Nelson

4.4

Docker Course for Absolute Beginners

Learn about Docker and Containers in a step by step approach

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Abhilash Nelson

English [CC]

category icon Development ,Software Development Tools,Docker

Lectures -32

Resources -1

Duration -3 hours

Lifetime Access

4.4

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Hello and welcome to my new course, Docker for Dummies

In the beginning of internet and server technology, there was the bare metal server. It was a single computer that hosted a single operating system and, on top of that, a single web server application.

The quest for better use of hardware led to another innovation called virtualization. It enabled a single bare metal server computer to host multiple guest operating systems, which work like separate computers. The technology itself was superb, but the resource and memory usage were high.

In want of more refinement and efficient use of resources, recently came the containerization technology, in which a single operating system is divided into multiple containers with very little size, and they share the common kernel of the host operating system itself.

We are going to learn about this technology in our Docker for Dummies course.

The first session is essentially a theory session. We will discuss the basics of docker containerization, monolith, and microservices, the transition that led to containerization, and its future

Later, we will see how we can install Docker on various platforms. At first, Docker Desktop in Windows 10 Pro and later the Docker Toolbox in Windows Home edition

Then we will proceed with the steps to download and install the Docker desktop on Mac computers.

And finally, we will see how we can install the actual Docker, the Docker Community Edition, in Ubuntu Linux. Don't worry if you do not have a Linux computer with you. We will also be covering how we can install VirtualBox and, on top of that, install Ubuntu Linux so that you may use your Windows or Mac computer itself.

Then we will proceed with the basics of docker. The difference between docker images and containers. Searching and pulling an image from the hub and dealing with the downloaded images.

Later, we will run the images we downloaded using the run command and its various options. Containers will be created while we run the images.

Also, we will see a recap of the commands we have already learned and also alternate them with the ones we learned. We will also see how we can get more details about the running docker container, manage it, stop it, and gracefully terminate it if needed. Also, we will discuss the various options and use case scenarios for docker run and docker start commands

We will then deal with how to create a dockerfile. It contains instructions about the customs procedure for creating a Docker container we want so that we don't have to repeat the commands while we deal with the creation of new containers. We will also create a few sample containers using Dockerfile.

Later, we will see yet another important tool called the Docker Compose tool. This is a very handy option in case we want to deal with a multi-container application. A single YAML file will take care of all the containers and their configurations that are required by each and every service in the application.

As a project, we will be creating a sample web application with two microservices. One in Python and one in PHP. We will see how we can sync these together using the docker-compose and get the result.

So overall, this is a perfect course for a beginner who wants to get his feet wet with containerization technology using docker. Almost all technology companies are moving towards containerization from their existing virtualization infrastructure. So learning this will take you far ahead of others in the race to learn the latest technology

We will also be providing you with a course completion certificate so that you can add it later to your portfolio.

Let's go ahead with this short and wonderful course. See you soon in the classroom. Have a great time. Bye

Goals

  • Beginner or professional who wants to build knowledge in docker

Prerequisites

  • Computer with virtualization enabled is required
Docker Course for Absolute Beginners

Curriculum

Check out the detailed breakdown of what’s inside the course

Course Introduction and Table of Contents

1 Lectures
  • play icon Course Introduction and Table of Contents 05:43 05:43

Introduction to Containers

2 Lectures
Tutorialspoint

Decker Installing

3 Lectures
Tutorialspoint

Installing Docker Community Edition in Ubuntu Linux

5 Lectures
Tutorialspoint

Docker Image Basics and commands

2 Lectures
Tutorialspoint

Docker Container Basics and Commands

2 Lectures
Tutorialspoint

Docker Images Recap & Advanced Commands

2 Lectures
Tutorialspoint

Docker Containers Recap & Advanced Commands

4 Lectures
Tutorialspoint

Using Docker File - Basics to Advanced

4 Lectures
Tutorialspoint

Container Orchestration using Docker Compose

5 Lectures
Tutorialspoint

SOURCE CODE ATTACHED

1 Lectures
Tutorialspoint

Instructor Details

Abhilash Nelson

Abhilash Nelson

I am a pioneering, talented and security-oriented Android/iOS Mobile and PHP/Python Web Developer Application Developer offering more than eight years’ overall IT experience which involves designing, implementing, integrating, testing and supporting impact-full web and mobile applications.

I am a Post Graduate Masters Degree holder in Computer Science and Engineering.

My experience with PHP/Python Programming is an added advantage for server based Android and iOS Client Applications.

I am currently serving full time as a Senior Solution Architect managing my client's projects from start to finish to ensure high quality, innovative and functional design.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

E

Edwin Dsouza

Very good trainer. One of the best.

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515