
Docker Volume Mounting
Learn Docker volume mounting in this hands-on challenge. Learn to create, mount, and manipulate Docker volumes for persistent data storage. Explore volume operations including creation, mounting, and file manipulation within containers.
Docker

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.
Docker

Customize Docker Whale's Language
Learn to create a multilingual Docker image using environment variables. This challenge will teach you how to modify the Docker whale to greet in different languages, demonstrating the power of customization in Docker containers.
DockerShell

Docker Network Playground
Learn Docker networking in this hands-on challenge. Learn to create custom networks, launch containers within networks, test connectivity, manage multi-network containers, and perform network operations using Docker CLI commands.
Docker

Access and Manage Containers
Docker is a powerful tool for deploying applications in containers, which are lightweight and portable environments that can run on any system with Docker installed. In this challenge, we will learn how to access and manage Docker containers using the Docker command line interface (CLI). We will cover basic container management tasks, including starting and stopping containers, accessing container logs, and executing commands inside a container.
Docker

Make a Docker Whale Speak
In this fun Docker challenge, you'll run the docker/whalesay container to make a cute ASCII whale deliver a custom message. Learn how to use Docker run with specific parameters and see the output of a containerized application.
Docker

From Basics to Multi-Stage Builds
Learn the art of building Docker images using the docker build command. This challenge guides you through creating images for various applications, from a simple 'Hello, World!' to a multi-stage Go application, covering key concepts like dependencies, environment variables, and multi-stage builds.
Docker

Manage Data in Containers
In this challenge, you will learn how to manage data in containers. Containers are lightweight, portable, and easy to use. They provide an isolated environment where you can run your applications without worrying about dependencies or conflicts.
Docker

Docker Volume Management
The section will cover the usage of persistent data stores in a Docker environment called volumes. You will learn the characteristics of persistent data stores, such as the difference between internal and external volumes and how and when to use them.
Docker

Docker Multi-stage Build Challenge
In this challenge, you will learn how to use Docker's multi-stage build feature to create a smaller and more efficient Docker image by separating the build and runtime environments.
Docker

Docker Create Command
Docker is a popular platform for developing, shipping, and running applications. The docker create command is used to create a new container from an image. In this challenge, you will learn how to use the docker create command to create a new container step-by-step.
Docker

Deploying Local Docker Registry
Docker registry is a platform that enables us to store, manage, and distribute Docker images. While it's convenient to use cloud-based Docker registries like Docker Hub, they come with certain limitations. In this challenge, we will walk through the process of setting up a local Docker registry, allowing us more control over our Docker images and enabling us to work offline.
Docker

Connect Containers with Link
Docker is a powerful tool for deploying applications, but it can be a bit confusing to get started with. In this challenge, you will learn how to link Docker containers together to create a multi-container application. We will start with simple examples and gradually build up to a more complex application, so even if you're new to Docker, you should be able to follow along.
Docker

Docker Mastery in Gelasian Grasslands
In this challenge, you'll achieve Docker Mastery in Gelasian Grasslands by mastering container creation and container networking. Learn to build, connect, and manage Docker containers effectively. Enhance your Docker skills through hands-on exercises.
Docker

Treasure Island Cleanup
In this challenge, you are tasked with navigating the sea of Docker images to help the treasure island natives reclaim their storage space on their pirate ship. The natives have discovered that numerous unused and obsolete images are hogging their precious disk space and need your help to remove them efficiently.
Docker

Jungle Expedition: Uncovering Ancient Logs
In this challenge, embark on a Jungle Expedition to Uncover Ancient Logs using Docker. Explore the Ancient Artifact and Analyze Historical References to complete your mission. Learn Docker skills while solving this exciting hands-on challenge!
Docker

Container Inspection Adventure
In this challenge, embark on a Container Inspection Adventure! Learn to identify and analyze Docker containers. You'll start by finding a specific container and then dive deep into its resource usage. Master essential Docker skills for troubleshooting and optimization.
Docker

Docker Container Identification
In this challenge, you will learn how to identify and filter Docker containers. Master the skills to effectively manage and monitor your Dockerized applications.
Docker