Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

x1022as/ocitools

 
 

Repository files navigation

ocitools Build Status

ocitools is a collection of tools for working with the OCI runtime specification.

Generating an OCI runtime spec configuration files

ocitools generate generates configuration JSON for an OCI bundle. OCI-compatible runtimes like runC expect to read the configuration from config.json.

$ ocitools generate --output config.json
$ cat config.json
{
        "ociVersion": "0.5.0",
        …
}

Validating an OCI bundle

ocitools validate validates an OCI bundle. The error message will be printed if the OCI bundle failed the validation procedure.

$ ocitools generate
$ ocitools validate
INFO[0000] Bundle validation succeeded.

Testing OCI runtimes

$ make
$ sudo make install
$ sudo ./test_runtime.sh -r runc
-----------------------------------------------------------------------------------
VALIDATING RUNTIME: runc
-----------------------------------------------------------------------------------
validating container process
validating capabilities
validating hostname
validating rlimits
validating sysctls
Runtime runc passed validation

About

OCI runtime tools

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 84.9%
  • Shell 13.3%
  • Makefile 1.8%