Docker for Beginners: Full Free Course!
Access the labs here: www.kodekloud.com/p/docker-labs
Get started using Docker with this end-to-end beginner's course with hands-on labs.
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
In this course, you will learn Docker through a series of lectures that use animation, illustration and some fun analogies that simply complex concepts, we have demos that will show how to install and get started with Docker and most importantly we have hands-on labs that you can access right in your browser.
But first, let’s look at the objectives of this course. In this course, we first try to understand what containers are, what Docker is, why you might need it and what it can do for you. We will see how to Run a docker container, how to build your own docker image, networking in docker and how to use docker-compose, what docker registry is, how to deploy your own private registry. We then look at some of these concepts in-depth and we try to understand how docker really works. We look at Docker for Windows and MAC. Before finally getting a basic introduction to container orchestration tools like Docker swarm and Kubernetes.
Here’s a quick note about hands-on labs. First of all, to complete this course you don’t have to set up your own labs. Well, you may set it up if you wish to have your own environment, but as part of this course, we provide real labs that you can access right in your browser. The labs give you instant access to a terminal to a docker host and an accompanying quiz portal. The quiz portal asks a set of questions. Such as exploring the environment and gathering information. Or you might be asked to perform an action such as run a docker container. The quiz portal then validates your work and gives you feedback instantly. Every lecture in this course is accompanied by such challenging interactive quizzes that make learning docker a fun activity.
So I hope you are as thrilled as I am to get started. So let us begin.
This course is designed for beginners in DevOps
0:00 Docker For Beginners
2:37 Docker Overview
16:55 Docker Installation
20:00 Docker Commands
42:06 Docker Environment variables
44:05 Docker Images
51:36 Docker CMD vs Entrypoint
58:30 Docker Networking
1:03:57 Docker Storage
1:16:19 Docker Compose
1:34:39 Docker Registry
1:39:30 Docker Engine
1:46:06 Docker on Windows
1:52:06 Docker on Mac
1:54:39 Container Orchestration
1:58:53 Docker Swarm
ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਸਾਲ ਪਹਿਲਾਂ