Skip to main content

Intermediate Guide

For users who want more control over container lifecycle and CLI efficiency.


This is aimed at those who:

  • Are comfortable with project launch and container deploy|retire
  • Want fine-grained control (create/start/stop/remove separately)
  • Are interested in scripting and automation

Not there yet?Getting Started | Core Guides

Beyond this?Advanced


What's Here

Core References

GuideWhat You'll Learn
Command HierarchyL3/L2/L1 interface levels explained
Atomic CommandsIndividual lifecycle commands (container-create, start, stop, remove)
CLI FlagsNon-interactive usage, common flags
Container StatesFull 4-state lifecycle model

Practical Guides

GuideWhat You'll Learn
Scripting (Bash)Shell automation patterns
Scripting (Python)Subprocess-based automation
Shell AliasesShortcuts for your ~/.bashrc

The Key Difference

Beginner (Orchestrators):

container deploy my-project # Creates + starts
container retire my-project # Stops + removes

Intermediate (Atomic):

container-create my-project # Create only
container-start my-project # Start only
container-stop my-project # Stop only (keeps container)
container-remove my-project # Remove only

Why? Debug issues step-by-step, pause without losing GPU, enable scripting.


Suggested Path

  1. Command Hierarchy - Understand L3/L2/L1 levels
  2. Atomic Commands - Learn the individual commands
  3. Container States - Understand the full lifecycle
  4. CLI Flags - Ditch interactive mode
  5. Scripting (Bash) or Scripting (Python) - Automate workflows
  6. Shell Aliases - Speed up common commands