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:

  1. Docker Installation

  2. Basic Docker Containers (Ubuntu, Busybox, Alpine)

  3. Port and Volume Mapping in the Docker Containers

  4. Docker Containers Management (Ubuntu, NGINX)

  5. Running Python Applications in Docker

  6. Running Node.js Applications in Docker

  7. Running MongoDB Containers

  8. Communication between Containers and Environment Variables (MySQL, phpMyAdmin)

  9. Default and Custom Bridge Networks in Docker (Wordpress, MySQL)

  10. Additional Containers - Elasticsearch, Redis, Httpd

Happy learning!