App Container is a specification of an image format, runtime, and discovery protocol for running applications in containers.
Rocket implements the two runtime components of the specification: the Application Container Executor (ACE) and the Metadata Service.
It also leverages schema and code from the upstream appc/spec repo to manipulate ACIs, work with manifests, and perform image discovery.
To validate that rkt
successfully implements the ACE part of the spec, use the App Container validation ACIs:
$ sudo rkt --insecure-skip-verify run --volume database,kind=host,source=/tmp
https://github.com/appc/spec/releases/download/v0.4.1/ace-validator-main.aci
https://github.com/appc/spec/releases/download/v0.4.1/ace-validator-sidekick.aci