Discover container machines - WWDC26 - Videos - Apple Developer
View in English
-->
More Videos
About
Summary
Code
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.
Chapters
0:00 - Introduction
1:19 - Containerization
2:14 - Design principles
3:36 - Container machine
4:36 - Demo
10:33 - Next steps
Resources
Container
Containerization
HD Video
SD Video
Related Videos
WWDC25
Meet Containerization
Search this video…
Copy Code<br>4:41 - Viewing container machine commands
container machine
Copy Code<br>5:00 - Creating a new container machine
container machine create --name demo --set-default alpine
Copy Code<br>5:39 - Echo hi
container machine run echo hi
Copy Code<br>5:57 - Running uname
container machine run uname
Copy Code<br>6:28 - Start interactive shell
container machine run
Copy Code<br>8:01 - List container machines
container machine list
Copy Code<br>8:22 - Start interactive shell
container machine run
Copy Code<br>9:13 - Run the application
swift run
0:00 - Introduction
Introduces Container machine, a new feature built on the Containerization framework that provides a fast, lightweight, and persistent Linux environment seamlessly integrated with macOS.
1:19 - Containerization
Reviews the open-source Containerization Swift framework — its architecture, VM-based isolation, sub-second start times, and the companion container CLI tool.
2:14 - Design principles
Outlines the four principles that shaped Container machine: fast and lightweight, simple to create and operate, persistent across sessions, and a seamless extension of macOS.
3:36 - Container machine
Explores how Container machine builds on Containerization with OCI image support, first-class integration into the container tool, stateful persistence, and automatic user and filesystem mirroring.
4:36 - Demo
Demonstrates creating and running a Container machine, executing commands with automatic user and directory mirroring, and building and testing a Vapor web server from macOS using Xcode, Icon Composer, and Safari.
10:33 - Next steps
Recaps Container machine key strengths and encourages viewers to download the latest container 1.0 release from GitHub to try it in their workflow.
Read the latest news.<br>Get the Apple Developer app.
Light
Dark
Auto
Copyright © 2026 Apple Inc. All rights reserved.
Terms of Use<br>Privacy Policy<br>Agreements and Guidelines