runc init workflow

Runc is a CLI tool for spawning and running containers on Linux according to the OCI specification. It’s implementation is based on various kinds isolated namespaces of linux. When we run runc create or runc exec commands, what happens? The runc cli command will fork it self several times to initialize different namespaces, and finally enter the go runtime. the whole flow of different phases as follows:

Leave a Reply

Your email address will not be published. Required fields are marked *