Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Show HN: Fruitbox – Docker Compose for Apple's container runtime

Fruitbox is an open-source tool that provides a Docker Compose-like experience for Apple's container runtime, allowing users to define and manage multi-container applications using a YAML configuration on macOS.

Background

- Apple's "container runtime" refers to the container-like isolation technologies Apple has built into macOS (primarily used for iOS app sandboxing and running on Apple Silicon). It is not Docker and has limited tooling. - Docker Compose is a popular open-source tool that lets developers define and run multi-container Docker applications using a simple YAML configuration file. - Fruitbox is a new open-source CLI tool that brings a Docker-Compose-like experience to Apple's own container runtime — allowing macOS developers to define app sandboxes, network configs, resource limits, etc., in a YAML file instead of writing shell scripts or using low-level tools. - The project targets developers building on macOS, especially those working on CLI tools, Homebrew formulas, or CI/CD pipelines on Apple hardware who want repeatable, declarative isolation without running full Docker. - It matters because macOS lacks a simple, user-friendly way to manage its built-in container technology — Fruitbox fills that gap, similar to how Docker Compose made Docker accessible.