YoVDO

Complete Intro to Containers (feat. Docker)

Offered By: Frontend Masters

Tags

Docker Courses DevOps Courses Kubernetes Courses Node.Js Courses System Administration Courses Containers Courses Podman Courses

Course Description

Overview

What started as a way to manage multiple servers on one system has grown into the way we develop, write code, ship applications, and coordinate large scale applications! Containers may have started as tools for the ops team, but now everyone needs to learn to build and use them. In this course you’ll learn what containers are, how to create containers from scratch, how to run containers from Dockerhub, how to create your own containers with Dockerfiles, best practices for front-end and Node.js code in containers, and how to create development environments with containers.

Syllabus

  • Introduction
  • Containers
  • chroot
  • chroot Exercise
  • chroot Solution
  • Namespaces
  • cgroups
  • Getting Set Up with Docker
  • Docker Images without Docker
  • Docker Images with Docker
  • Node.js on Docker
  • Tags
  • Docker CLI
  • Dockerfiles Preamble
  • Build a Node.js App
  • Run a Node.js App
  • Add Dependencies to a Node.js App
  • EXPOSE
  • Layers
  • Docker Ignore
  • Alpine Linux
  • Alpine Node.js Container
  • Multi-Stage Builds
  • Static Assets Project Exercise
  • Static Assets Project Solution
  • Bind Mounts
  • Volumes
  • Containers & Dev Environment
  • Dev Containers with Visual Studio Code
  • Networks & Docker: MongoDB Container
  • Networks & Docker: Client Side Container
  • Docker Compose
  • Docker Compose & nodemon
  • Kubernetes Fundamentals
  • Kubernetes & kubectl
  • Kompose
  • Multiple Containers with Kompose
  • Buildah
  • Buildah & Docker
  • Podman
  • Wrapping Up

Taught by

Brian Holt

Related Courses

Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Amazon Connect Developer Assessment
Amazon Web Services via AWS Skill Builder
Amazon DynamoDB for Serverless Architectures (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon DynamoDB for Serverless Architectures (Simplified Chinese)(中文配音版)
Amazon Web Services via AWS Skill Builder