Dockerについて理解を深めるために、runCについても知っておく必要がありそうだったのでメモ。 runCとは OCI仕様に基づいて、コンテナ生成・実行などを行うコンテナランタイム。 runCのコードは、 https://github.com/opencontainers/runc にあり、仕様が変更されるとこのコードも変更される。 runCとDockerの関係 Docker(containerd)は、コンテナの管理などを行い、コンテナ生成・実行はrunCが行っている。 が、わかりやすい。 Getting Started に書いてあることを実行しただけ。 インストール runCは、golangで実装されており、Go version 1.6以上のインストールが事前に必要。 $ go get github.com/opencontainers/runc $ cd $GOPATH/src/gi