Docker for Beginners Online Course

Docker for Beginners Online Course

Docker for Beginners Online Course

This course provides a comprehensive introduction to Docker, teaching you how to build, run, and manage containers effectively. You’ll learn Docker basics, including images, containers, networking, volumes, and permissions, as well as pushing images to DockerHub and creating Dockerfiles. The course also covers multi-tier applications with Docker Compose, integrating services like WordPress and MySQL, and working with the Docker Engine REST API. By the end, you’ll have in-depth Docker knowledge and practical DevOps skills to streamline software delivery for projects or organizations.

Who should take this Course?

The Docker for Beginners Online Course is ideal for software developers, system administrators, and IT professionals who want to learn containerization and streamline application deployment. It is also suitable for students, beginners in DevOps, and technology enthusiasts seeking hands-on experience in building, managing, and running containerized applications using Docker.

What you will learn

  • Understand the basics of Docker

  • Understand how to create your own Docker network
  • Learn how to delete the custom network
  • Learn how to clone a volume and mount to another container
  • Learn to create your first Docker file
  • Learn to work with REST API of Docker engine

Course Outline

Introduction

  • Introduction
  • 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 the Outside World

Docker Network

  • Default Network, Creating Own Network, Link Containers to Custom Network

Docker Network Part - 2

  • Working with Host Network and Learning How to Delete Multiple Containers and Images

Make Connection Between Containers Running on Different Networks

  • 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 with a 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

Create an Image of a Running Container

  • Learn How to Create an Image of a Container

Tagging Images

  • Learn How to Tag the Images and Use Them

Push Custom Images to Docker Hub

  • Let's Push Images to Our Docker Hub Account

Rename Your Container

  • Rename Your Container

Dockerfile

  • Create Your First Dockerfile

Dockerfile - ENTRYPOINT and CMD

  • ENTRYPOINT Versus CMD

Dockerfile – Switching Users While Creating Image

  • Dockerfile - Switching Users While Creating Image

Dockerfile - Few More Things

  • Few More Things

Docker Compose

  • Let's Dive into Docker Compose

Running Multiple Containers with Docker Compose

  • Create Multi-Tier with Docker Compose

Build Image from Docker Compose

  • Build an Image from Docker Compose and Run the Container at the 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 Docker Hub

  • Continuous Integration (CI) with GitHub and Docker Hub

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Docker for Beginners Online Course, Docker for Beginners Training, Docker for Beginners Free Courses, Docker for Beginners Questions, Docker for Beginners MCQ,