Process Flow - Docker engine and runtime
User runs docker command
Docker CLI sends request
Docker Engine receives request
Docker Engine communicates with Runtime
Runtime creates/starts container
Container runs isolated process
Docker Engine monitors container
User gets output or status
The Docker CLI sends commands to the Docker Engine, which uses the runtime to create and manage containers running isolated processes.