Docker versus Rkt

As this is a controversial topic, I will try to give a neutral stand here.

History

CoreOS team started the Rkt project because of the following reasons:

  • Container interoperability issue needed to be addressed since Docker runtime was not fully following the Container manifest specification
  • Getting Docker to run under systemd had some issues because of Docker running as the daemon
  • Container image discovery and image signing required improvements
  • Security model for Containers needed to be improved

APPC versus OCI

APPC (https://github.com/appc/spec) and OCI (https://github.com/opencontainers/specs) define Container standards.

The APPC specification is primarily driven by CoreOS along with a few other community members. The APPC specification ...

Get Mastering CoreOS now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.