Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Docker, Kubernetes, Terraform, Cloud Concepts
·
Module 1
Docker Fundamentals & Container Lifecycle
1
Virtualization vs. Containerization: Key Differences
Explain the difference between virtualization and containerization, including kernel sharing and resource isolation mechanisms.
2
Understanding Docker Architecture: Engine, containerd, and runc
Describe the Docker architecture including Docker Engine, containerd, and runc, and their roles in the container lifecycle.
3
Detached vs. Interactive Containers
Run a container in both detached and interactive modes using 'docker run'.
4
Container Lifecycle Management
Manage the container lifecycle using 'docker start', 'stop', 'restart', and 'remove' commands.
5
Setting Container Environment Variables with `docker run --env`
Provide environment variables to a container using the '--env' flag with the 'docker run' command.
6
Inspecting Docker Containers
Retrieve detailed metadata and configuration of containers using 'docker inspect'.
Real-time Container Resource Monitoring with `docker stats`
Monitor the resource usage (CPU, memory) of running containers in real-time using 'docker stats'.
8
Debugging with Docker Logs
Access and follow container output logs for debugging purposes using 'docker logs'.
Previous module
Next module
Building & Distributing Docker Images