-
Notifications
You must be signed in to change notification settings - Fork 59
Limitations
Contents
This is still early code and the OCI standard has not yet reached version 1.0.0, hence there are a few feature gaps, cc-oci-runtime currently supports 1.0.0-rc1.
The page documents those gaps, all of which are being worked on.
Basic Networking within the Clear Container is available:
$ sudo docker run -it --net=bridge $image
Or simply:
$ sudo docker run -it $image
$ sudo docker run -it --net=none $image
--net=host
- Doesn't make immediate sense when using a VM. It may be possible to "fake it" well enough for some use cases in the future (#81).
--net=containers
- We don't support "joining" an already existing VM at the moment (#82)
The exec
command implemented by runc that allows a new process to run inside a container is not fully implemented.
Note that exec
is not (no longer) part of the OCI standard.
The runtime currently ignores the request to run the workload as a non-root user and/or group, defaulting to running as the root
user (inside the Clear Container).
OCI Annotations are not currently exposed inside the Clear Container.
Although the runtime provides stub implementations of these commands, this is currently purely to satisfy Docker - the commands do NOT save/restore the state of the Clear Container.
A complete list of functionality gaps can be found by running the report below: