Introduction to Software Containerization
  • What is software containerization ?
  • Types of Software for Containerization
Software Virtualization
  • Software Virtualization and Virtual Machines
  • Virtualilization Lab - Installing Virtual Machine on a Hypervisor
Developing Basic Python Flask Application for Containerization
  • Creating a Sample Python Flask Application
  • How to create a html web app with Python Flask Framework
Docker - Containerize Software in Docker Containers
  • Docker Bash Script - Create Docker and Docker Images with bash script
  • Running and Inspecting a docker container
  • Docker Container CLI Operations
Docker Containers in the Cloud and Management
  • Cloud Hosting Options - An overview
  • Cloud VPS Provisioning Docker Container
Portainer and Nginx Proxy Manager for Container Management
  • Nginx Proxy Manager
  • Portainer - Container Management - Part 1
  • Portainer - Container Management - Part 2
Multiple Containers - Networking and SetUp
  • WordPress and MySQL in Different Containers
  • Basic Setup of Containerized WordPress
Domain Name and SSL with Lets Encrypt SSL
  • Domain Names and Sub-Domains SetUp
  • Pointing Domain Names to the Cloud
  • Lets Encrypt SSL for Portainer & Nginx Proxy Manager Sub-Domains
What's next after this
  • Next Steps - Related Course and Materials