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

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 and continuously deliver better software

Design multi-container applications and automate the workflow using Compose

Best practices of working with Docker technology in the field


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

Get Instant Notification of New Courses on our Telegram channel.

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