Docker - Almost Complete Guide with Hands-On for 2021

Learn Docker , docker REST API, Continuous integration (CI) to Build Images with docker, Microservices

4.34 (56 reviews)

Docker - Almost Complete Guide with Hands-On for 2021


3 hours


Aug 2021

Last Update
Regular Price

What you will learn

In-depth knowledge about Docker technology and confidence to help your company or your own project to apply the right Docker deployment workflow

Design multi-container applications and automate the workflow using Compose

Best practices of working with Docker technology in the field

Everything about Docker one should know to work in Production


Are you ready to take your DevOps skills and career to the next level, take this course now!

You will go from zero to Docker hero in couple of hours.

Why choosing this course?

This course is very hands on, Himanshu has put lots effort to provide you with not only the theory but also real-life examples of developing Docker applications that you can try out on your own laptop.

In the end of this course, Himanshu is confident that you will gain in depth knowledge about Docker and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.

Why DevOps skills?

Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.

The average salary of a DevOps engineer is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer.

Master DevOps Skills means you will be staying ahead in the competitive job market!

Docker is an open platform for developers and system admins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.

This course introduces Docker and its really simple and easy to understand lectures. Lectures are followed by demos showing how to setup and get started with Docker.

This course is designed for every DevOps Engineer

Who this course is for:

  • System Administrators

  • Cloud Infrastructure Engineers

  • Developers




Overview of Docker

Installation of Docker

Installation of Docker

Docker Basic Part-1

Image pull, Running a Container, Stop/Delete Containers, Delete Images.

Docker Basics Part-2

Docker Inspect, Logs, Expose container to outside world.

Docker Network

Default network, Creating own network, link containers to custom network

Docker Network Part-2

Working with Host Network and learn how to delete multiple containers and images

Make communication between Different network containers

Make Connection between containers running on different networks

Delete the Network

How to delete the Custom Network

NON ROOT USER !! Got permission denied while trying to connect to the Docker

Got permission denied while trying to connect to the Docker with non root user

Docker volume with RO/RW permission

How to change the Permission of Volume from Read Write to Read Only

Cloning of a Volume

Clone a Volume and mount to another container

Let's create an Image of a Running Container

Learn how to create Image of a Container

Let' see how to TAG the Images

Learn how to TAG the images and use of it.

Push Custom Images to DockerHub

Let's push Images to our DockerHub acount

Rename your Container

Rename your Container


Create your first dockerfile

Dockerfile- ENTRYPOINT and CMD


Dockerfile - Switching User's while creating Image

Dockerfile - Switching User's while creating Image

Dockerfile - Few more things

Few more things

Docker Compose

Lets dive into Docker-Compose

Running multiple container with Docker-compose

Create Multi-Tear with docker-compose

Build Image from Docker-compose

Build image from Docker-compose and run container at same time

Create a Wordpress website with Docker-compose

Using Wordpress and Mysql with Docker-compose

Using REST API of Docker

Work with REST API of Docker Engine

Continuous integration (CI) between Github and Dockerhub

Continuous integration (CI) with Github and Dockerhub


Jonas30 August 2021

Vielen Dank. Dieser Kurs hat mir sehr geholfen, die Docker Philosophie zu verstehen und anwenden zu können.

Alexander28 August 2021

Course Structure: 2/10 Presentation (quality of video and materials): 2/10 Value of Course: 5/10 Details Level: 2/10

Fabian28 August 2021

great content with examples (I have problems to see when stops the video, bit it's just a problem that could be fixed in edition, nothing related with the content)

Md19 August 2021

Yes he is good not best because he go so quickly command he didn't wait student first need to the which command use and need to explain.

Mark30 July 2021

Aamzing content, a must for those want to learn and for those who want to go a bit advance with Docker as well. "5 STAR COURSE"


7/31/2021100% OFFExpired
8/23/2021100% OFFExpired
8/25/202150% OFFExpired
9/2/202140% OFFValid
9/10/2021100% OFFExpired


Udemy ID


Course created date


Course Indexed date
Course Submitted by