-
컨테이너 머신 살펴보기
Container에 포함된 새로운 도구인 컨테이너 머신을 만나 보세요. 이 도구는 Mac에서 가볍고 영속적인 Linux 환경을 제공합니다. 컨테이너 머신이 작동하는 방법과 macOS에서 Linux용 개발 시 Containerization 설계로 효과적이고 원활한 경험을 제공하는 방법을 알아보세요.
챕터
- 0:00 - Introduction
- 1:19 - Containerization
- 2:14 - Design principles
- 3:36 - Container machine
- 4:36 - Demo
- 10:33 - Next steps
리소스
관련 비디오
WWDC25
-
비디오 검색…
-
-
4:41 - Viewing container machine commands
container machine -
5:00 - Creating a new container machine
container machine create --name demo --set-default alpine -
5:39 - Echo hi
container machine run echo hi -
5:57 - Running uname
container machine run uname -
6:28 - Start interactive shell
container machine run -
8:01 - List container machines
container machine list -
8:22 - Start interactive shell
container machine run -
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.