Skip to content
This repository was archived by the owner on May 6, 2020. It is now read-only.

clearcontainers/shim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3b5e854 · Jan 18, 2018
Oct 6, 2017
Aug 15, 2017
Oct 17, 2017
Aug 15, 2017
Aug 16, 2017
Jun 28, 2017
Apr 5, 2017
Aug 14, 2017
May 12, 2017
Sep 12, 2017
Jul 15, 2017
Nov 1, 2016
Aug 16, 2017
Aug 16, 2017
Dec 13, 2017
Oct 18, 2017
Aug 14, 2017
Sep 20, 2017
Jan 18, 2018
Sep 4, 2017
Jan 18, 2018

Repository files navigation

Build Status Build Status Build Status Coverity

cc-shim

cc-shim is a process spawned by the runtime per container workload. The runtime provides the pid of the cc-shim process to containerd-shim on OCI create command.

Usage: cc-shim --container-id ( c o n t a i n e r i d ) t o k e n (token) --uri $(uri)

$(uri) is the proxy connection uri passed to the shim (by the runtime). Supported schemes are unix:// and tcp://. The shim uses this to open a unix socket/tcp connection with the proxy.

$(token) is a connection token generated by the proxy while connecting to the runtime.

The shim communicates with the proxy using the protocol defined in the package API documents.

cc-shim forwards all signals to the cc-proxy process to be handled by the agent in the VM.

The shim forwards any input received from containerd-shim to cc-proxy and writes any stream data received from the proxy to its stdout/stderr streams.

About

Hypervisor based containers shim

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 11