Booking options
£47.99
£47.99
On-Demand course
4 hours 16 minutes
All levels
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.
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
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.
Using detailed explanations, demos, exercises, and assignments, this video course gets you up and running with Docker.
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
https://github.com/packtpublishing/docker-for-the-absolute-beginner---hands-on
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.
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. |
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. |
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. |
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. |
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. |
In this section, you will learn about the registry in Docker.
1. Docker Registry In this video, you will learn about Docker registry. |
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. |
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. |
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. |
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. |