Course details

Docker Essentials

A brief summary

Docker Essentials Course will help you to learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level.


Basic programming and operating system knowledge

Course highlight

  • Clear and complete examples
  • Practical hands on exercises
  • Professional approach and standards used
  • Assignments and Exams

What you will learn

After completing this course you will have clear idea about using docker in day to day development work. You will be able to understand the docker architecture and fundamental elements of docker. You will be able to use docker in professional work.


Docker Overview

- What is Docker - Why we need it - Applications of Docker


Getting Started with Docker and Setup and Install Docker

- Install tools for development - Configuration - Consideration & good practices


Our First Docker Container: Hello World

- Understand Docker architecture - Understand container, Dockerfile - Create first Dockerfile - Create your first container - Learn basic commands


Docker Images and Docker Registry

- Understand docker image - Understand docker registry structure - Learn about various docker commands


Exploring a Docker Container and Managing Docker Containers

- More on docker container and container management - Learn additional docker commands


Understanding “Dockerfile” File

- Understand Dockerfile structure in depth - Learn about various Dockerfile syntax - Learn good practices for writing Dockerfile


Understanding Docker Compose

- What is Docker Compose - Why we use it - Structure of a compose file - Examples of compose file


Docker Engine and Docker Storage

- Learn about docker engine - Learn about docker storage - View examples through practical use


Docker Networking and Running a Web App in Docker

- Learn how to deploy your web application in docker - Good practices and use cases - Learn docker networking concepts


Docker Namespaces

- What is docker namespaces - Why we use it


Uploading Docker Images to Docker Hub

- What is docker hub - How to use docker hub - Store image in docker hub - Pull image from docker hub


Docker Automation Orchestration and Docker Swarm

- What is docker swarm - Why we need automation - What are the options for orchestration - Practical example of orchestration


Introduction to YAML

- Learn YAML basics - Use YAML in docker compose - Learn essential YAML syntax

Next Batches

No upcoming batches available.

Students feedback/comment about this course

Student Photo

Mizanur Rahman

Posted On: 24-Dec-2020

Thank's Devskill and Khalid Bin Sattar Sir for arranging Docker Essentials course. This is a startup course for Application Life-cycle Management and Source Control. I learnd Basic Docker Commands, docker-compose.yml(automate the docker containers), swarm and yml. Our Trainer and Teaching method were clear and fluent. I hope it will help beginners for start their DevOps carrier.

Student Photo

Raihan Nishat

Posted On: 14-Dec-2020

আলাহামদুলিল্লাহ আমি এই কোর্স থেকে আমার যতটুকু দরকার ততটুকু খুব ভালো ভাবেই নিতে পেরেছি, তবে বলে রাখা ভালো এই কোর্স টা করার আগে আপনাকে অবশ্যই লিনাক্স সম্পর্কে খুব ভালো ধারনা থাকতে হবে, তা না হলে অনেক কিছুই ভালোভাবে বুঝতে পারবে না। একেবারে যারা নতুন তাদের জন্য কোর্স টা খুবই উপযোগী।

Student Photo

Nusrat Jahan

Posted On: 10-Dec-2020

The course is designed for docker beginners. The course helps me to understand the operational activities. It gives the guideline, how to enter into the DevOps area. The trainer is sound and he explains in detail which is understandable for us. I am eager to know the extended course of this topic.

Back to top