mirror of
https://github.com/apple/container.git
synced 2026-10-13 17:49:16 +00:00
- Example Makefile now supports fetch-default-kernel for easier setup - added 'make all' to build Containerization and ctr-example in one step - Updated README to add build and run instructions
Container Example
Very basic example of launching a Linux container using Containerization.
Build and Run
1. Fetch Kernel
In your terminal, change directories to examples/ctr-example and run
make fetch-default-kernel
You should now see the vmlinux image in examples/ctr-example
2. Build/Run ctr-example
From examples/ctr-example run
make all
Note
If you get the following error, try building from the default MacOS terminal:
error: compiled module was created by a newer version of the compiler
After the build completes, the example will run. In your terminal you should see
Starting container example...
Creating container from docker.io/library/alpine:3.16...
Starting container...
/ #
Congratulations, you've started the example container!