Explore hands-on Docker labs with real cloud environments
Compile, deploy, and manage a Go web application as a systemd service. Configure auto-restart on failure, journald logging, proper user execution, and validate the health endpoint.
Debug and fix a broken Docker Compose setup connecting a Node.js API to a PostgreSQL database. Resolve networking, environment configuration, and container orchestration issues to restore full-stack connectivity.
Deploy and harden a Flask application on a single-node Kubernetes cluster. Enforce security best practices including non-root containers, security contexts, and health probes while ensuring pod stability and accessibility.
Decompose a FastAPI monolith into containerized microservices using Docker Compose. Implement service-to-service HTTP communication, independent databases, and validate end-to-end request flow across isolated services.