This visual execution shows how Docker manages memory for containers using memory limits and reservations. When a container starts, Docker reserves a soft memory amount and sets a hard memory limit. The container can use memory up to the reservation without issues. If usage grows beyond reservation but stays below the limit, the container continues running normally. If memory usage exceeds the limit, Docker kills the container to protect the host system. The execution table tracks memory reserved, limit, and usage step-by-step, showing container behavior at each stage. Key moments clarify common confusions about soft reservation versus hard limits. The quiz tests understanding of memory usage at different steps and the effect of changing reservation values.