Skip to content

7.2 Container Isolation and Resource Limits ​

Downstream Tools run within the task boundary. Key isolation requirements include:

  • Container networking is disabled by default with network none.
  • Extra capabilities are dropped to avoid unnecessary privilege escalation.
  • Stage inputs and task reproducibility material are mounted read-only; the analysis directory is writable for task outputs.
  • CPU, memory, disk, and optional GPU requirements come from the exact Tool version’s config/summary and the host environment.
  • Upstream resources are managed by the BioLine Flow and cloud platform; local container settings cannot override them.
  • After a task, image cleanup is limited to images eligible under that task’s pull ledger. It does not remove pre-existing, changed-identity, shared, or in-use images, and never runs a broad prune.

Check the Tool version, resource requirements, and host runtime before execution. Stop and report a gap when the required resources or isolation cannot be provided.