Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Docker in a Day: Beginner to Advanced with Hands-on Examples

person icon Abhinav Manchanda

4.5

Docker in a Day: Beginner to Advanced with Hands-on Examples

Use Docker and Docker compose to deploy real world web apps using this 100% hands-on course.

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Abhinav Manchanda

English [CC]

category icon Development ,Software Development Tools,Docker

Lectures -110

Duration -1.5 hours

Lifetime Access

4.5

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

Dive in and upgrade your DevOps skills with Docker.

This course teaches you everything you need to know to build and deploy your own apps with Docker in a way that is simple to understand. The course consists of videos, hands-on exercises and scenarios that guide you in the right direction and help you learn by doing things on your own.

Lectures are focused on building your knowledge intuitively so that it's easier to transition this knowledge into real-world solutions.

The course covers in-depth exploration of various topics like containers, images, Dockerfile, volumes, networking, docker-compose and more and is designed keeping in mind real-world applications of Docker and by individuals who have themselves implemented large-scale Docker Solutions.

About the teaching Style: 

This course uses Socratic learning techniques, where you learn by actually solving coding assignments. It is structured in a way that you can do the first few chapters, and gain enough practical knowledge to apply it on a project. The coding assignments give you the confidence to directly use this knowledge during your job or your college.

If you already know a bit of Docker: 

If you already know a bit about docker, you might still benefit from this course. You can directly start from Chapter 6 (images), or Chapter 10 (environment variables). 

Who is this course for?

  • Any web application developer that builds apps that are deployed on a server.
  • Sysadmins wants to learn about DevOps.
  • DevOps specialists are interested in learning about docker.

Goals

  • How to use Docker and Docker Compose to build once, deploy anywhere.

  • Use Docker with actual production-grade applications.

  • A deep dive into Docker containers, volumes, and networks.

Prerequisites

  • Windows / Mac / Linux machine with admin access or with docker installed.

  • A basic overview of terminal and command prompt.

  • Understand basic principles of programming.

Docker in a Day: Beginner to Advanced with Hands-on Examples

Curriculum

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

Introduction and Course Roadmap

3 Lectures
  • play icon Welcome
  • play icon Docker Roadmap 01:48 01:48
  • play icon How to use this course 00:41 00:41

Why Docker? What problem does it solve?

8 Lectures
Tutorialspoint

Installation and Setup

3 Lectures
Tutorialspoint

Deploying our first Container

10 Lectures
Tutorialspoint

Life Inside A Container

7 Lectures
Tutorialspoint

All About Images

10 Lectures
Tutorialspoint

Structure of images and caching

5 Lectures
Tutorialspoint

Image vs Containers

3 Lectures
Tutorialspoint

Bonus : Containers vs VMs

8 Lectures
Tutorialspoint

Environment Variables

4 Lectures
Tutorialspoint

Volumes

11 Lectures
Tutorialspoint

Bind Mounts

7 Lectures
Tutorialspoint

Networks and Communication

10 Lectures
Tutorialspoint

Dockerizing a Real World Application

14 Lectures
Tutorialspoint

Docker Compose

7 Lectures
Tutorialspoint

Instructor Details

Abhinav Manchanda

Abhinav Manchanda

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

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