Docker 101: Signal a Running Containerized Application
Practice using UNIX signals with containers for controlling application behavior: Send a SIGUSR1 to a containerized app to trigger its memory usage reporting.
Focused, hands-on problems for sharpening your DevOps and server-side skills. Some teach specific concepts while others mirror real-world scenarios. Every challenge includes hints, feedback, and automated solution checks.
Practice using UNIX signals with containers for controlling application behavior: Send a SIGUSR1 to a containerized app to trigger its memory usage reporting.
Discover why host environment variables aren't visible to containers and how to properly pass them to containerized applications in Docker.
Learn when to use the -t flag in 'docker run' to allocate a pseudo-TTY (terminal) for containers, enabling terminal-specific features like cursor control, colors, and signal handling.
Practice installing Docker on Debian and learn about the different components that make up Docker Engine.
Practice installing Docker on Fedora 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.
Can you resolve issues with a Node.js container's termination process to ensure graceful shutdown on 'docker stop'?