ContainerDeck 0.2.0 — Stacks (docker-compose)
Stacks: docker-compose support 🎉
apple/container has no compose equivalent — now ContainerDeck fills the gap. The new Stacks section imports a docker-compose.yml and orchestrates it on the runtime:
- Supported subset:
services(image, build context/target/dockerfile, command, ports, environment, volumes, depends_on), top-level named volumes ${VAR}/${VAR:-default}interpolation from a sibling.envfile and the process environment- Start order follows
depends_on(topological sort), builds run throughcontainer buildwith automatic BuildKit builder start - Up / Stop / Tear down from the toolbar (tear down keeps named volumes), per-service status badges, activity log
- Clear warnings for what the runtime can't do:
restart,healthcheck, system socket mounts (/var/run/docker.sock), mount options
Note on service discovery: containers don't resolve each other by service name out of the box — each container has a dedicated IP. Use container system dns create or point services at container IPs.
Other
- Yams added as the only external dependency (YAML parsing)
--parse-compose <file>debug hook to inspect how a compose file is interpreted- Full EN/IT localization of the new UI
Installation
macOS 15+ on Apple Silicon. The DMG is not notarized: after dragging the app to Applications, allow it once via System Settings → Privacy & Security → "Open Anyway".