Container start

A real percentage while a container starts, and "Running" only when it is ready to use. Both come from measured steps, not from a timer.

From Start to RunningWhen you press Start, the container shows Starting with a real percentage. The percentage comes from finished steps and the progress inside the current one. The container shows Running and 100 percent only after a readiness check passed: a command runs in the machine, the network has a gateway, the inner sandbox answers and the file list responds. If a step fails, the view names the step and offers Try again.errorerrorerror, machine stopped1. You press Startstate: Starting0 %2. Plan, image,network, workspacereal steps, measured3. Machine createdand bootedVM boot is the longest step4. Readiness checkcommand runs, networkgateway,inner sandbox, file list5. Running100 % only nowterminal and files openA step fails:step and reason shown,Try againStep 3x slower than usual:number stops,view says so
Running and 100 % come together, and only after the readiness check.
Diagram as text
  1. You press Start. The container shows Starting and 0 percent.
  2. ZeroLog plans the start, checks the image, prepares the network and mounts the workspace. Each finished step moves the number.
  3. The machine is created and booted. For a VM this is the longest step.
  4. The readiness check runs a command in the machine, checks the network gateway, the inner sandbox (VM with gVisor) and the file list.
  5. Only now the container shows Running and 100 percent. The terminal and the Files view open.
  6. If a step fails, the view names the step and the reason, and Try again starts it again. A machine that failed the check is stopped.

Pausing and storage are described under Containers. The Tailscale connection is under Tailscale in a container.