What are containers on Mac?
Asked on 2026-06-13
1 search
On Mac, containers usually refer to app containers or App Group containers in the privacy/sandboxing sense:
- An app container is a protected storage area for a sandboxed app.
- A group container lets multiple apps from the same developer share data securely.
Apple also mentions that data outside a container can be read by any unsandboxed process, which is why containers help protect user data on macOS.
If you meant Linux containers on Mac, Apple introduced Containerization and later Container Machine:
- Containerization is a Swift framework for running Linux containers on macOS with secure isolation.
- Container Machine is a new feature built on top of it that provides a persistent Linux environment on your Mac.
So the answer depends on the context:
- Privacy/security: containers are protected app storage areas.
- Development/server workflows: containers are Linux environments for building and running apps.

Discover container machines
Meet container machines, a new tool included in Container that offers a lightweight persistent Linux environment on Mac. Explore how container machines work and how the design of Containerization allows for a performant and seamless experience when developing for Linux on macOS.

Make your Mac app more accessible to everyone
Learn how to integrate accessibility features that take full advantage of the power and flexibility of macOS. Go beyond the basics to learn how to support VoiceOver and Voice Control, improve the layout of your views, explore how assistive technologies navigate your content, and more.

Meet Containerization
Meet Containerization, an open source project written in Swift to create and run Linux containers on your Mac. Learn how Containerization approaches Linux containers securely and privately. Discover how the open-sourced Container CLI tool utilizes the Containerization package to provide simple, yet powerful functionality to build, run, and deploy Linux Containers on Mac.
