arcbox-container
Container domain types and exec orchestration primitives for ArcBox.
Overview
This crate does not expose a monolithic container manager. Instead, it provides shared data models and exec coordination utilities used by higher-level services:
ContainerConfigfor container creation parametersContainer/ContainerStatefor container identity and lifecycle stateExecManagerand related exec types fordocker exec-style workflows
Features
- Container metadata and state models (
Container,ContainerId,ContainerState) - Container configuration model (
ContainerConfig) - Exec lifecycle model (
ExecInstance,ExecConfig,ExecId) - Optional agent-backed exec operations via
ExecAgentConnection
Usage
use ;
let config = ContainerConfig ;
let container = with_config;
assert_eq!;
License
MIT OR Apache-2.0