Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Docker Essential Training

Docker Essential Training

6h 8mIntermediate2023-04-14

Authors

Carlos Nunez

Carlos Nunez

Cloud and Software Consultant | Field Engineer at VMware

Course details

Docker is one of the most popular container storage solutions in the world. In this course, Carlos Nunez covers everything you need to know to get started with Docker. Join Carlos to learn how to build your first Dockerfile, along with other important topics like operating containers, Docker networking, Docker storage, the Docker Registry, and some advanced Docker operations.

Skills covered

DockerVirtualizationEssential TrainingNetwork and System Administration

Concepts

0. Introduction

  • 01 - Diving deeper into Docker
  • 02 - What you should know

1. Docker Explained

  • 03 - Docker recap
  • 04 - Container runtimes
  • 05 - OCI and CRI runtimes
  • 06 - The Docker Engine
  • 07 - Where are Docker's configuration files

2. Installing Docker - The Hard Way

  • 08 - When Docker Desktop doesn't cut it
  • 09 - Installing Lima
  • 10 - Configuring Lima
  • 11 - Starting the Lima VM
  • 12 - Installing Windows Subsystem for Linux (WSL)
  • 13 - Installing Docker within WSL
  • 14 - Visualizing your containers with Portainer

3. Docker Images Demystified

  • 15 - What are Docker images
  • 16 - Diving deeper into Docker images - Part 1
  • 17 - Diving deeper into Docker images - Part 2
  • 18 - Storage drivers
  • 19 - Decomposing Docker pull
  • 20 - Configure Docker to enable debug logging

4. Exploring Dockerfiles

  • 21 - Introduction to Dockerfiles
  • 22 - The anatomy of a Dockerfile
  • 23 - Sourcing other Docker images with FROM
  • 24 - Building your first image
  • 25 - Adding and copying files with COPY and ADD
  • 26 - Updating the image
  • 27 - Customizing your Docker image with RUN
  • 28 - Starting your app with ENTRYPOINT
  • 29 - Starting your app with CMD
  • 30 - Adding variables with ENV and ARG
  • 31 - Other helpful Dockerfile commands
  • 32 - Multi-stage builds
  • 33 - Multi-platform images
  • 34 - Multi-app images
  • 35 - Challenge - Build and run your first image
  • 36 - Solution - Build and run your first image

5. Advanced Docker Operations

  • 37 - Extending container privileges with capabilities
  • 38 - Setting container limits - Part 1
  • 39 - Setting container limits - Part 2
  • 40 - Configuring logging with logging drivers - Part 1
  • 41 - Configuring logging with logging drivers - Part 2
  • 42 - Configuring the Docker daemon

6. Docker in Docker

  • 43 - The case for Docker in Docker
  • 44 - Creating the container to run containers
  • 45 - Installing Docker in the container of containers
  • 46 - Limitations of Docker through Docker

7. Networking

  • 47 - Introduction to container networking
  • 48 - Creating Docker networks with bridge-mode networking
  • 49 - Exposing container ports between containers
  • 50 - Sharing a host's network with host mode networking
  • 51 - Disabling networking with the none driver
  • 52 - Advanced network drivers and network plugins

8. Storing Data

  • 53 - Introduction to container storage
  • 54 - How volumes work
  • 55 - Creating Docker volumes
  • 56 - Creating bind mounts
  • 57 - Copying data from volumes
  • 58 - Bind mount caveats with Docker Desktop

9. The Docker Registry

  • 59 - Introduction to Docker registries
  • 60 - Creating a simple registry
  • 61 - Pushing multi-platform manifest lists
  • 62 - Creating and logging into authenticated registries
  • 63 - Popular alternative container image registries

10. Additional Docker Resources

  • 64 - Docker best practices
  • 65 - Taking it to the next level with Docker Compose
  • 66 - Level up even more with Kubernetes

Conclusion

  • 67 - Thank you

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal