Re:Rootless containers feature merged into runC
by arianvanp on Monday March 27, 2017 @05:56PM
(#13972179)
what is the diffference between runc and rkt? they both implement OCI right?
[ Parent
| on HN ]
Re:Rootless containers feature merged into runC
by cyphar on Monday March 27, 2017 @08:00PM
(#13972874)
I'd compare runC to LXC as opposed to rkt. It just takes a path and configuration and starts a container, without managing images or networking topologies. rkt is on the same level as cri-o (or containerd) since it also implements image handling as well as other related things.
Also, rkt (by default at least) uses systemd-nspawn to create containers. In runC we have our own implementation called libcontainer.
Re:Rootless containers feature merged into runC
by psiclops on Monday March 27, 2017 @06:02PM
(#13972227)
runc is lower level. Docker uses runc under the hood to run each individual container, and rkt is somewhere in the middle as far as features go
http://jvns.ca/blog/2016/10/02/i-just-want-to-run-a-containe...
Re:Rootless containers feature merged into runC
by justincormack on Tuesday March 28, 2017 @03:24AM
(#13974728)
rkt does not implement the OCI runtime spec, which is what runc implements. It supports the OCI image spec.