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:
runc init workflow
Posted on