Changing the default OCI runtime
The Docker daemon relies on an OCI compliant runtime in order to interface with the Linux kernel. By default, Docker uses runC, but you can switch this out for any OCI compliant runtime if needed. In this recipe, we will show you how to change the runtime to another OCI compliant runtime, that is, Intel Clear Containers.
Getting ready
Install Docker on an Ubuntu 16.04.5 system, if you haven't done so already.
Install the Intel Clear Containers 3.0 components with the following commands:
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_$(lsb_release -rs)/ /' >> /etc/apt/sources.list.d/clear-containers.list" $ wget -qO - http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_$(lsb_release -rs)/Release.key | sudo apt-key add - $ sudo -E apt-get update $ sudo -E apt-get -y install cc-runtime cc-proxy cc-shim
Intel Clear containers will not run on every...