Docker Beginner to Master Online Course

 

Become a DevOps expert by learning from scratch the technology that is changing the world with containers.

Introduction

  • What is Docker?
  • Docker's Architecture
  • What's an Image?
  • What's a Container?
  • Containers vs Virtual Machines
  • Let's start. Pre requisites.

Installation

  • Introduction
  • CentOS/Fedora
  • Ubuntu
  • Debian
  • Windows

Docker Images

  • Introduction to images
  • Official Images I
  • Official Images II
  • Creating our first image
  • Tryng our first image
  • Introduction to Dockerfile
  • Dockerfile - From/ Run / Copy / Add
  • Dockerfile - Env / WorkDir / Expose
  • Dockerfile - Label / User / Volume
  • Dockerfile - CMD / dockerignore
  • Dockerfile - Creating an image
  • Dockerfile - Good practices
  • Dockerfile - Creating an image with for the LAMP stack (Apache + PHP + TLS/SSL)
  • Deleting images
  • Changing Dockerfile's name
  • Creating an image with Nginx & PHP-FPM

Docker Containers

  • Introduction to Containers
  • List / Mapping ports
  • Start, Reset, Stop
  • Enviromental variables
  • MySQL Requirements
  • Creating a Conainer for MySQL
  • Creating a Container for Mongo
  • Creating a Container for Apache / Nginx / Tomcat
  • Creating a Container for Jenkins
  • Administrating users
  • Managing resources
  • Copying files to a container
  • Turning a container into an image
  • Destroying containers
  • Chapter Test
  • Quiz

Docker Volumes

  • Introduction to Volumes
  • Why are volumes important?
  • Host volumes
  • Anonym volumes
  • Understanding VOLUME instruction in Dockerfile
  • Named volumes
  • Persisting data in MongoDB
  • Persisting data in Jenkins
  • Persisting logs in Nginx
  • Sharing volumes between containers
  • Chapter Test
  • Quiz

Docker Network

  • Introduction to Networks
  • ¿What's the default network?
  • Creating a user defined network
  • Inspecting networks
  • Adding containers to a default network
  • Connecting containers to the same network
  • Conecting containers to different networks
  • Removing networks
  • Assigning container IP
  • Host network
  • None network
  • Notes on networks
  • Chapter Test
  • Quiz

Docker Compose

  • Introduction to Docker Compose
  • Installation
  • First steps with Docker Compose
  • Enviromental variables
  • Volumes in compose
  • Networks in compose
  • Building images with compose
  • Resource limiting with compose
  • Containers policy
  • Personalizing names
  • Installing Wordpress + MySQL
  • Installing Drupal + PostgreSQL
  • Installing Joomla + MySQL
  • Installing Reaction Ecommerce (NodeJS) + Mongo DB
  • Installing Guacamole
  • Installing Zabbix in Compose
  • Chapter Test

Docker Registry

  • Create you're own registry
  • Upload your images
  • Share your images on your network
$1099
$10990 year
$1000 month
$10990 year
  • On Demand
  • 30+ Bonus Resources
  • Access Private Discord
  • Certificate of Completion
  • 24/7 Support
Buy Now

Instructor

...
Chris Shipman