What problem does it solve? Running Linux containers on macOS typically requires Docker Desktop or Podman with a shared daemon VM. This Skill guides AI agents in using Apple's open-source container CLI, which runs each container in its own lightweight VM without a shared daemon, while avoiding mistakes from assuming Docker-equivalent syntax. ## Core Features & Use Cases - Container Lifecycle Management: Run, create, start, stop, exec, inspect, and remove containers with per-container dedicated IPs on the vmnet network. - Image Build & Registry Operations: Build OCI images from Dockerfiles via a BuildKit builder VM, and push/pull to any OCI registry with keychain-stored credentials. - System Administration: Start and health-check launchd services, configure defaults via config.toml, manage kernels, DNS domains, networks, volumes, and persistent container machines. - Use Case: A developer on an M-series Mac wants to run an nginx container, publish port 8080, build a custom image from a Dockerfile, and push it to ghcr.io — all without installing Docker. ## Quick Start Use the apple-container skill to start the container services and run an interactive Alpine Linux container on my Mac.