Build and Push a Multi-Platform Container Image
Combine your knowledge of QEMU emulation, cross-compilation, and remote builders to build and push a multi-platform container image (linux/amd64 + linux/arm64) to a registry.
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.
Combine your knowledge of QEMU emulation, cross-compilation, and remote builders to build and push a multi-platform container image (linux/amd64 + linux/arm64) to a registry.
Learn how to build a secure, lightweight, and production-ready Python container image for a FastAPI application by following this hands-on challenge full of practical tips and tricks. Solutions for pip + venv, poetry, and uv are included.
Learn how to build a secure, lightweight, and production-ready container image for a dynamically linked Go application by following this hands-on challenge full of practical tips and tricks.
Not all distroless images are created equal. Can you find the right base image for the application in this challenge?
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.