Docker Exercises
Sharpen your Docker skills through a series of hands-on exercises. This collection of practical challenges is designed to test and improve your ability to containerize applications, manage images, and orchestrate containers. Each exercise presents a real-world problem, providing an opportunity to apply Docker concepts in a practical environment. Move from theory to application by solving these interactive Docker challenges and solidify your understanding of containerization.
Discover categories
AllLinuxDevOpsCybersecurityDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Your First Docker Lab
Hi there, welcome to LabEx! In this first lab, you'll learn the classic 'Hello, World!' program in Docker.
LabDocker
Run Your First Container
Take on the challenge of running your first Docker container using the docker/getting-started image. This hands-on exercise will reinforce your understanding of basic Docker commands and container execution.
ChallengeDocker
Verify Kali Linux Version
In this challenge, you will verify the Kali Linux version running within a Docker container. This involves accessing the container's terminal, extracting the `VERSION_ID` from the `/etc/os-release` file, and saving it to a file named `version.txt`.
ChallengeDocker
Artifact Building
In this lab, you will learn how to build a Docker container image and push it to the GitHub Container Registry (GHCR) using GitHub Actions. You will automate the packaging and delivery of your application.
LabDocker
End-to-End Pipeline
In this challenge, you will build a complete GitHub Actions CI/CD pipeline. You will integrate testing, artifact building, and simulated deployment into a single unified workflow.
ChallengeDocker