COURSE STRUCTURE
This course starts with multiple Practical sections. And I highly encourage you to do all practice activities along with me.
If you are more VISUAL LEARNER and want to learn Docker concepts with bunch of diagrams and explanations please start with the CHAPTER 2 and section "What is Docker and Docker Components"
https://www.udemy.com/course/docker-complete/WHAT-IS-DOCKER
There are 4 Chapters in the course:
CHAPTER 1: Practice - running different kinds of containers using Docker
CHAPTER 2: Diagrams - Docker Concepts
CHAPTER 3: Linux Fundamentals
CHAPTER 4: Course project - Dockerfiles and Docker Compose
List of the introductory practical sections for beginners:
Docker Installation
Basic Docker Containers (Ubuntu, Busybox, Alpine)
Port and Volume Mapping in the Docker Containers
Docker Containers Management (Ubuntu, NGINX)
Running Python Applications in Docker
Running Node.js Applications in Docker
Running MongoDB Containers
Communication between Containers and Environment Variables (MySQL, phpMyAdmin)
Default and Custom Bridge Networks in Docker (Wordpress, MySQL)
Additional Containers - Elasticsearch, Redis, Httpd
Happy learning!