Docker Fundamentals
Read more about the course
Docker Concepts
To start, we will explore the difference between virtual machines and Docker. You will learn why Docker has become the preferred solution in the modern world of Data Engineering. We will discuss key concepts:
- images
- containers
- registries
- tags and others
You will install Docker Desktop as the main development environment.
In the second part, you will get acquainted with DockerHub - learn how to find and use ready-made images from developers and companies for production deployment, testing, and local development.
Practical Part
In the practical module you will:
- Download and run ready-made images from DockerHub via the command line and Docker Compose
- Develop and run your own image
- Add modules and expand the functionality of the container
- Create your own repository on DockerHub and publish your image there
This way you will fully master how Docker works and how to share your solutions.
Docker in Production
To help you understand how Docker is applied in real projects, we will look at deploying containers in a cloud environment. You will learn how to run containers using various cloud services and get acquainted with best security practices to protect your containers from external threats.
The course is ideal for beginners and those who want to confidently include Docker in their engineering stack.
Watch Online Docker Fundamentals
# | Title | Duration |
---|---|---|
1 | Course introduction | 03:09 |
2 | Docker vs virtual machines | 06:24 |
3 | Docker terminology: Images, containers, registries and tags | 05:57 |
4 | How to install Docker Desktop & DockerHub introduction | 04:10 |
5 | Pulling images & running containers in CLI | 06:35 |
6 | CLI Cheat sheet | 03:39 |
7 | Docker compose explained | 06:35 |
8 | Build and run a simple Hello World image | 06:29 |
9 | Build an image requiring dependencies | 05:06 |
10 | Using the DockerHub image registry | 04:25 |
11 | Understanding image layers | 07:56 |
12 | Deployment of containers in production | 05:48 |
13 | Security best practices | 04:10 |
14 | Managing Docker images & containers with Portainer | 04:05 |
15 | Conclusion | 02:36 |
Similar courses to Docker Fundamentals

Docker for Node.js Projects From a Docker Captainudemy

Docker Swarm Mastery: DevOps Style Cluster Orchestrationudemy

DevOps Deployment Automation with Terraform, AWS and Dockerudemy

Docker and Kubernetes: The Complete GuideudemyStephen Grider

React: Intermediate Topicscodewithmosh (Mosh Hamedani)

Containers Under the Hoodudemy
