DEV 055 Docker Basics for Cloud DevOps
A hands-on introduction to the basics of working with Docker containers
THIS COURSE INCLUDES HANDS-ON LABS
The primary goal of the class is to enable you understand Docker's role in helping your development as a dev/ops engineer and, if necessary, deploy your own Docker environment.
Docker is software for creating, running and managing containerized applications. In this course, you will learn basic Docker background such as its history and architecture, the problems it solves, and the model that it uses to handle containerized deployments and scaling. Most importantly, you'll get ample practice using Docker within the class labs.
By the end of this class, you'll have Docker running on your own environment and be able to decide if it is the right development tool for you to use and explore in greater detail.
Welcome
What's a #DockerContainer - and why do I care?
FREE PREVIEWLinux Containers: Old Idea, New Package
Introduction to Docker Containers
Working with Docker - the Docker Client (CLI)
Working with Docker (Hub) - Registries and Repositories
Working with Docker - Basic Workflow
Section 1 - Presentation Slides
How Docker Container Images Work
Container Networking
Container Storage
Container DIY - Building Your Own Container Images
Section 2 - Presentation Slides
LAB 💻 Working with Docker
Container DIY - Building Your Own Container Images
Efficiency in Docker Development - Multi-stage Builds
LAB 💻 Multi-stage Builds
Wrap-up