runc
runc copied to clipboard
CLI tool for spawning and running containers according to the OCI specification
Running `runc --root /host/run/runc list` from an OpenShift debug pod shows errors: First, starting the debug pod: ``` $ oc debug node/[...] -t --image=quay.io/kgibm/containerdiagsmall ``` Then running `runc --root /host/run/runc...
When the host network interface has multiple IP addresses, using the host network (by omitting the network namespace from config.json) does not work as expected. The container interface only has...
~~_This includes/depends on #3356, draft until merged._~~ 1. Using strings.TrimPrefix instead of fmt.Sscanf. 2. Add a test case and a benchmark. The benchmark shows some improvement, compared to the old...
Following PR adds support for `cgroup.kill` to kill all the processes in a cgroup instead of iterating over each process to save cost if possible. Linux kernel 5.14 adds support...
runtime-spec: https://github.com/opencontainers/runtime-spec/pull/1136
On a system with RDT control features additional directories can be created in the root directory that specify different amounts of each resource. The root and these additional top level...
`runc --systemd-cgroup run test` takes 10 minutes long to execute, but no error or warning. here're some system info: ```sh root@compute20:~/dominic/testrunc# cat /etc/os-release NAME="Ubuntu" VERSION="18.04.3 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian...
Add synchronization to how runc reports container readiness to systemd. It was previously possible for runc to terminate immediately after sending the READY signal. This was sometimes too quick for...
We should make our shell code more strict, in particular: - [x] enable `set -u` so that using an unset variable (which is most probably due to bad logic in...
Currently, the exec-process is created by `runc-exec` one command. The common container engine layer will care about the exit code of exec-process, which required that the `runc-exec`'s parent process must...