Discover container machines – WWDC26 – Videos Developer

tambourine_man1 pts0 comments

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

container machine code containerization copy machines

Related Articles