YoVDO

Learning Docker

Offered By: LinkedIn Learning

Tags

Docker Courses Application Deployment Courses Orchestration Courses Containerization Courses Container Management Courses Container Networking Courses

Course Description

Overview

Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.

Syllabus

Introduction
  • Why create containers using Docker?
  • What you should know
  • What is Docker?
  • Using the exercise files
1. Installing Docker
  • Setting up Docker
  • Docker Desktop
  • Install Docker on Mac
  • Install Docker on Windows
  • Install Docker on Linux
2. Using Docker
  • The Docker flow: Images to containers
  • The Docker flow: Containers to images
  • Run processes in containers
  • Manage containers
  • Exposing ports
  • Container networking
  • Legacy linking
  • Images
  • Volumes
  • Docker registries
3. Building Docker Images
  • What are Dockerfiles?
  • Building Dockerfiles
  • Dockerfile syntax
  • Multi-project Docker files
  • Avoid golden images
4. Under the Hood
  • Docker the program
  • Networking and namespaces
  • Processes and cgroups
  • Storage
5. Orchestration: Building Systems with Docker
  • Registries in detail
  • Intro to orchestration
  • Kubernetes in AWS
  • Google Kubernetes Engine
Conclusion
  • Next steps

Taught by

Arthur Ulfeldt

Related Courses

AWS Developer Tools Deep Dive
A Cloud Guru
Essential Container Concepts
A Cloud Guru
Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3)
A Cloud Guru
Google Kubernetes Engine (GKE): Beginner to Pro
A Cloud Guru
LPI DevOps Tools Engineer Certification
A Cloud Guru