A modern, native macOS application for managing Linux containers using Apple's container runtime.
- Launch the Containers app from your Applications folder
- The app will automatically initialize the container system on first launch
- Once initialized, the dashboard will show the main interface with tabs for Containers and Images
- Click the Images tab to view and manage container images
- To pull a new image:
- Click the Pull Image button
- Enter the image reference (e.g.,
docker.io/library/nginx:latest,alpine:latest,ubuntu:latest) - Click Pull to download the image
- View image details by clicking on an image name
- Delete unused images with the trash icon
- Click the Containers tab
- Click Create Container to configure a new container:
- Select an image from the dropdown (pull an image first if needed)
- Configure resources (CPU cores, memory)
- Add environment variables if needed
- Set up port mappings to expose container services
- Configure the command and arguments (optional - uses image defaults if not specified)
- Click Create to create the container
- Start the container using the play button
- View container logs, details, and inspect configuration by clicking the container name
The Containers app also runs in your menu bar, showing the current system status. Click the menu bar icon to:
- Quickly start/stop the container system
- Open the dashboard
- Access settings
- macOS 26.0 or later
- Apple Silicon Mac (M1/M2/M3/M4)
This is a community-led effort, so we welcome as many contributors who can help. Read the Contribution Guide for more information.
