Cademy logoCademy Marketplace

Course Images

Docker for the Absolute Beginner - Hands-On

Docker for the Absolute Beginner - Hands-On

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 4 hours 16 minutes

  • All levels

Description

This interactive course will help you gain a solid understanding of Docker. Featuring labs, coding exercises, and assignments, this will help you get hands-on with developing Docker applications. Learn Docker from scratch! Master containerization and automation with Docker, and build, ship, and run your applications with ease. This hands-on course covers essential concepts and commands, Dockerfile, Docker Compose, Docker Swarm, and much more. Suitable for beginners with a basic understanding of system administration.

Docker is an open platform for developers and sysadmins to build, deploy, and run distributed applications on everything, from laptops and data center VMs to the cloud. This video course introduces Docker to beginners using simple and easy-to-understand explanations, demos, and coding exercises. The course begins with an introduction to Docker, guiding you on how to install Docker on your machine. Next, you will learn Docker commands and create a new Docker image using the run commands. Moving ahead, you will get to grips with Docker Compose with the help of a voting application example. Later, the course will delve into Docker registry, engine, storage, and networking, before focusing on how to run Docker on Mac and Windows. Toward the concluding sections, the course will get you up to speed with container orchestration and Docker Swarm, along with featuring a brief introduction to Kubernetes. By the end of this course, you will be well-versed with Docker and be able to apply your skills in the real world.

What You Will Learn

Set up and install Docker on your machines
Learn the basic Docker commands
Build Docker images using Dockerfiles with hands-on exercises
Distinguish between Docker command and entrypoint
Build an application stack using Docker Compose files
Get a walkthrough of Docker engine, storage, and networking

Audience

If you are a system administrator, cloud infrastructure engineer, developer, or anyone new to Docker who is looking to develop a solid foundation in Docker, then this video course is for you. Basic system administrator skills are recommended before getting started with this course.

Approach

Using detailed explanations, demos, exercises, and assignments, this video course gets you up and running with Docker.

Key Features

Hands-on exercises to learn Docker from scratch * Gain a solid understanding of Docker Swarm and container orchestration * A comprehensive overview of Docker features, concepts, and workflow

Github Repo

https://github.com/packtpublishing/docker-for-the-absolute-beginner---hands-on

About the Author

Mumshad Mannambeth

Mumshad, an IT Solutions Architect, specializes in Cloud Native Computing, Automation, and DevOps. As the founder of KodeKloud, a Certified Kubernetes Training Partner, he's deeply passionate about technology and education. His teaching philosophy revolves around the belief that the best way to learn is through hands-on experience and an enjoyable approach. Mumshad has authored multiple courses on DevOps, Cloud, and Automation, emphasizing interactive, hands-on learning experiences. KodeKloud, an online training institution, is dedicated to delivering top-tier, practical training in DevOps and Automation Technologies, including Docker, Kubernetes, OpenShift, Ansible, Chef, Puppet, and more. With a global student base of over 500,000, KodeKloud's courses provide engaging and interactive ways to learn new technology, making the learning process both enjoyable and insightful.

Course Outline

1. Introduction

This section introduces you to the course. We will get an overview of the course. The author also demonstrates how to install and set up Docker on your computer.

1. Introduction

In this video, we will get a quick introduction to the course.

2. Docker Overview

In this video, we will have a quick overview of Docker.

3. Getting Started with Docker

In this video, you will learn how to get started with Docker.

4. Demo - Set Up and Install Docker

In this video, we will look at a demonstration of how to set up and install Docker on our systems.


2. Docker Commands

In this section, you will learn about the commands used in Docker. We will also perform coding exercises to become familiar with the commands.

1. Basic Docker Commands

In this video, you will learn about basic Docker commands.

2. Demo - Docker Commands

In this demo video, you will learn about Docker commands.

3. Demo - Docker Labs

In this demo video, we will work with Docker labs.


3. Docker Run

In this section, you will learn about the Docker Run command. Additionally, this section gives you a demonstration of the advanced Docker Run features.

1. Docker Run

In this video, you will learn about Docker Run.

2. Demo - Advanced Docker Run Features

In this demo video, you will learn some advanced Docker Run features.


4. Docker Images

In this section, you will learn about Docker images and how they can be created.

1. Docker Images

In this video, we will take a quick introduction to Docker images.

2. Demo - Creating a New Docker Image

In this demo video, you will learn how to create a new Docker image.

3. Environment Variables

In this video, you will learn about environment variables.

4. Command Versus Entrypoint

In this video, we will understand the difference between command and Entrypoint.


5. Docker Compose

In this section, you will learn about the Compose tool in Docker.

1. Docker Compose

In this video, we will take a quick introduction to Docker Compose.

2. Demo - Example Voting Application

In this demo video, we will cover an example for a voting application.

3. Demo - Example Voting Application with Docker Compose

In this demo video, we will work on the voting application with Docker Compose.

4. Demo - Docker Compose

In this demo video, we will work with Docker Compose.


6. Docker Registry

In this section, you will learn about the registry in Docker.

1. Docker Registry

In this video, you will learn about Docker registry.


7. Docker Engine, Storage, and Networking

In this section, you will learn about Docker engine, storage, and networking.

1. Docker Engine

In this video, you will learn about Docker engine.

2. Docker PID - Demo

In this demo video, you will learn about Docker PID.

3. Docker Storage

In this video, you will learn about Docker storage.

4. Docker Storage - Demo

In this demo video, you will learn about Docker storage.

5. Docker Networking

In this video, you will learn about Docker networking.


8. Docker on Mac and Windows

In this section, you will learn how to work with Docker on Mac and Windows.

1. Docker on Windows

In this video, you will learn how to work with Docker on Windows.

2. Demo - Docker on Windows

In this demo video, you will learn how to work with Docker on Windows.

3. Docker on Mac

In this video, you will learn how to work with Docker on Mac.


9. Container Orchestration - Docker Swarm and Kubernetes

In this section, you will learn about container orchestration.

1. Container Orchestration

In this video, you will learn about container orchestration.

2. Docker Swarm

In this video, you will learn about Docker Swarm.

3. Kubernetes Introduction

In this video, you will learn about Kubernetes.


10. Thank You

In this section, we will take a recap of the course.

1. Conclusion

In this last video of our course, we will summarize our learning from this course.

Course Content

  1. Docker for the Absolute Beginner - Hands-On

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews