Install Docker Engine on Fedora
Practice installing Docker on Fedora and learn about the different components that make up Docker Engine.
Focused hands-on problems designed to help you hone your DevOps or Server Side skills. Some challenges are more educational, while others are based on real-world scenarios. The platform provides hints and feedback for each challenge, including automated solution checks.
Practice installing Docker on Fedora and learn about the different components that make up Docker Engine.
Practice installing Docker on Debian and learn about the different components that make up Docker Engine.
Practice installing Docker on Ubuntu and learn about the different components that make up Docker Engine.
In this challenge, you will practice installing and configuring containerd: obtaining the release binaries, placing them in the correct locations, adding the container runtime and CNI plugins to the system, and starting a container with full networking support.
Can you unpack the filesystem of a container image into a local directory?
Can you start a container using the default containerd CLI, ctr? Knowing how to use ctr may come in handy when you need to debug lower-level container issues.
Explore how nerdctl tries to look like Docker when it comes to UX. Are containers started with nerdctl any different from those started with Docker š³?
Learn a bunch of Linux networking tricks while trying to access an Nginx server running inside a container started with ctr and a bare containerd daemon.
Learn how to extract files from container images with the ctr command-line client.
Learn how to label container images using the ctr command.
Learn how to pull container images from different registries using the ctr command.
Learn how to tag and push container images to a remote registry using the ctr command.
Learn a trick or two about container image labels and how to read them with ctr.
Learn a bunch of Linux networking tricks while trying to access an Nginx server running inside a Docker container with no published ports.
Can you find a way to execute a command in a Docker container using ctr?
Learn how to work with containerd namespaces using the ctr command-line client.