Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.3 KB

app-container.md

File metadata and controls

26 lines (19 loc) · 1.3 KB

App Container basics

App Container is a specification of an image format, runtime, and discovery protocol for running applications in containers.

rkt 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 image and pod manifests, and perform image discovery.

Validating rkt

To validate that rkt successfully implements the ACE part of the spec, use the App Container validation ACIs:

$ sudo rkt metadata-service &  # Make sure metadata service is running
$ sudo rkt --insecure-skip-verify run \
	--private-net \
	--volume database,kind=host,source=/tmp \
	https://github.com/appc/spec/releases/download/v0.5.1/ace-validator-main.aci \
	https://github.com/appc/spec/releases/download/v0.5.1/ace-validator-sidekick.aci