examples/ctr-example/lab.md
See https://github.com/apple/container/releases
Once installed, start the service and follow prompts.
container system start
This'll install your kernel.
After this start your first container. On first launch, this'll install another artifact for our guest init process:
container run alpine uname
Container starts after this will be fast!
$ git clone https://github.com/apple/containerization.git
[!IMPORTANT] There is a bug in the
vmnetframework on macOS 26 that causes network creation to fail if the creating applications are located under yourDocumentsorDesktopdirectories. To workaround this, clone the project elsewhere, such as~/projects/containerization, until this issue is resolved.
Read through the sources:
Run
cp "$(ls -t ~/Library/Application\ Support/com.apple.container/kernels/vmlinux-* | head -1)" ./vmlinux
$ cd examples/ctr-example
$ make