株式会社オブライト

Articles tagged "Docker Alternative"

1 article

Software Development2026-06-29
What Is Apple Container? Apple's Official Swift OSS for Running Linux Containers on macOS 26 A Docker Desktop Alternative — Apache 2.0, 44.5k Stars, v1.0.0 (June 9, 2026)
**Apple Container** is **Apple's official Swift OSS for running Linux containers on macOS**, announced at WWDC 2025 ([GitHub: apple/container](https://github.com/apple/container) / [apple/containerization](https://github.com/apple/containerization) / [Apple Open Source](https://opensource.apple.com/projects/container/) / [WWDC25 session](https://developer.apple.com/videos/play/wwdc2025/346/)). **v1.0.0 shipped June 9, 2026** under Apache 2.0, **44.5k GitHub stars and 1.3k forks** at writing, 98% Swift, **Apple Silicon only**. **The defining design choice is its "one VM per container" architecture** — unlike Docker Desktop's shared-kernel VM, each container runs in its own lightweight VM for stronger security and resource isolation. Sub-second boot times, minimal root filesystem, default 1 GiB RAM and 4 CPUs per container, and **near-zero idle footprint when nothing is running**. **Tech stack**: macOS 26's Virtualization.framework + vmnet framework + XPC + launchd + Keychain. The control plane is container-apiserver / container-core-images / container-network-vmnet / container-runtime-linux. **OCI-compatible** with Docker Hub / GHCR; build with the BuildKit-based `container builder`. Cross-arch (arm64 / amd64), with x86 running under Rosetta. **Where it fits vs Docker Desktop**: Apple Container is strongest at **single-container runs, native isolation, and minimal idle cost**; Docker Desktop still wins on **Compose, ecosystem maturity, and multi-platform support**. **Docker Compose is not supported at v1.0.0**, memory ballooning is partial (released pages may not return to the host — heavy loads may require restarts), and these limits are explicit in the docs. **Requirements**: **Mac with Apple Silicon + macOS 26** (macOS 15 works with networking constraints; Intel Macs are fully unsupported). **Use cases**: local backend services, CI-style builds, cross-architecture image generation, data analysis via host-folder mounting, and untrusted-code isolation. It's also **an excellent companion for running [local LLMs](../columns/local-llm-landscape-2026-june-update) on M5 Macs** — Ollama / vLLM containers paired with Apple Container is a natural fit. The column closes with three inquiry funnels for Mac developer environment setup, container migration, and ongoing maintenance.
Apple ContainerContainerizationmacOS 26