Course Overview

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 the 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 centre VMs, or the cloud.

 This course will start with a basic introduction to Docker. Following this, you will get to know how to install Docker. Further, you will learn about image pull, running a container, and how to stop/delete a container. Next, you will learn about docker inspect and logs. Then, you will explore docker networks and learn how to make connections between containers running on different networks. Moving ahead, you will determine how to change the permission of volume from ‘Read Write’ to ‘Read Only’. Following this, you will get to know about the cloning of a volume. Then, you will get to explore Dockerfile and how to build images from Docker-compose. Later, you will find out how to work with the REST API of Docker Engine. Finally, you will learn about continuous integration between GitHub and DockerHub.

 By the end of this course, you will have gained adequate knowledge of Docker.

What You Will Learn

  • In-depth knowledge about Docker technology.
  • 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.

Program Curriculum

  • Overview of Docker
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

Installation of Docker

  • Image Pull, Running a Container, Stop/Delete Containers, Delete Images
  • Chapter 3 Quiz

  • Docker Inspect, Logs, Expose Container to Outside World
  • Chapter 4 Quiz

  • Default Network, Creating Own Network, Link Containers to Custom Network
  • Chapter 5 Quiz

  • Working with Host Network and Learn How to Delete Multiple Containers and Images
  • Chapter 6 Quiz

  • Make Connection Between Containers Running on Different Networks
  • Chapter 7 Quiz

  • How to Delete the Custom Network
  • Chapter 8 Quiz

  • Got Permission Denied While Trying to Connect to the Docker with Non-Root User
  • Chapter 9 Quiz

  • How to Change the Permission of Volume from Read Write to Read Only
  • Chapter 10 Quiz

  • Clone a Volume and Mount to Another Container
  • Chapter 11 Quiz

  • Let's Create an Image of a Running Container
  • Chapter 12 Quiz

  • Learn How to TAG the Images and Use of It
  • Chapter 13 Quiz

  • Push Custom Images to DockerHub
  • Chapter 14 Quiz

  • Rename Your Container
  • Chapter 15 Quiz

  • Dockerfile
  • Chapter 16 Quiz

  • ENTRYPOINT vs. CMD
  • Chapter 18 Quiz
  • Chapter 17 Quiz

  • Dockerfile - Switching User's While Creating Image
  • Chapter 18 Quiz

  • Few More Things
  • Chapter 19 Quiz

  • Let’s Dive into Docker-compose
  • Chapter 20 Quiz

  • Create Multi-Tier with Docker-compose
  • Chapter 21 Quiz

  • Build Image from Docker-compose and Run Container at Same Time
  • Chapter 22 Quiz

  • Using WordPress and MySQL with Docker-compose
  • Chapter 23 Quiz

  • Work with REST API of Docker Engine
  • Chapter 24 Quiz

  • Continuous integration (CI) with GitHub and DockerHub
  • Chapter 25 Quiz

A BIG THANKS

Load more modules

Instructor

Himanshu Sharma

Himanshu Sharma is a Kubernetes, containers, and cloud-native infrastructure expert. He has more than 12 years of IT experience in a variety of industries, including medical devices, entertainment, enterprise software, and cloud computing. He is passionate about learning new technology and he believes the best way to learn is to learn by doing it practically.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8