Docker & Kubernetes: A Complete How-to Guide

  • Home
  • Docker & Kubernetes: A Complete How-to Guide

Docker & Kubernetes: A Complete How-to Guide

About Course

This course focuses on Docker and Kubernetes. Understand HOW Docker and Kubernetes work and learn their key features IN PRACTICE. This is a 90% practical course with no useless demos! Learn how to create various containers such as Node.js, Python, WordPress, MongoDB, MySQL, Redis, Elasticsearch and more. Become a Docker and Kubernetes master by understanding and practicing their core capabilities. All project files are available in the GitHub repository. We’ll start by installing Docker on your computer – MacOS, Windows or Linux. On MacOS and Windows you will install Docker Desktop, on Linux – Docker Engine. After that, we will start to do a lot of practical tasks and use the various features of Docker. You will create various Docker images and run multiple containers using them.

Show More

What Will You Learn?

  • How to use Docker images and create containers
  • Managing Docker containers: starting, stopping, trimming, restarting
  • Enable port mapping and open container ports for external use
  • Running Node and Python Applications with Docker Containers
  • Creating environment variables for Docker containers
  • Use volume mapping and use specific working directories in Docker containers
  • Create custom bridged networks and run multiple containers
  • Communication between containers by container name in a custom bridged network

Course Content

Introduction

  • Introduction to the course
  • Let’s connect! Join the learning community
  • GitHub repository for the Docker course
  • IMPORTANT Course structure

Docker installation

Basic Docker containers (Ubuntu, Busybox, Alpine)

Mapping ports and volumes in Docker containers

Docker container management (Ubuntu, NGINX)

Running Python Applications in Docker

Running Node.js Applications in Docker

Running MongoDB containers

Relationship between containers and environment variables (MySQL, phpMyAdmin)

Standard and custom bridged networks in Docker (WordPress, MySQL)

Student Ratings & Reviews

No Review Yet
No Review Yet