This visual execution compares containers and virtual machines. When a user runs a container, Docker creates an isolated environment sharing the host OS kernel, so it starts quickly without booting a full OS. The nginx app runs inside this container with isolated filesystem and network. In contrast, starting a virtual machine requires booting a full guest operating system inside a hypervisor, which takes more time and resources. The VM runs nginx inside its own OS. Stopping containers is faster because it only stops the isolated process, while stopping VMs involves shutting down the entire guest OS. This shows containers are lightweight and fast, while VMs provide full OS isolation but are heavier.