NAME

API::Docker::Type::Runtime - An OCI compliant runtime

VERSION

version 0.004

DESCRIPTION

Generated from the Runtime definition of spec/v1.51.yaml.

The runtime is invoked by the daemon via the containerd daemon. OCI runtimes act as an interface to the Linux kernel namespaces, cgroups, and SELinux.

path

Name and, optional, path, of the OCI executable binary.

If the path is omitted, the daemon searches the host's $PATH for the binary and uses the first result. Serialised as path -- spelled out, because deriving it from the Perl name would produce Path.

runtime_args

List of command-line arguments to pass to the runtime when invoked. Serialised as runtimeArgs -- spelled out, because deriving it from the Perl name would produce RuntimeArgs.

status

Information specific to the runtime.

While this API specification does not define data provided by runtimes, the following well-known properties may be provided by runtimes:

org.opencontainers.runtime-spec.features: features structure as defined in the OCI Runtime Specification, in a JSON string representation.

> Note: The information returned in this field, including the > formatting of values and labels, should not be considered stable, > and may change without notice. The keys are the caller's data and are never translated. Serialised as status -- spelled out, because deriving it from the Perl name would produce Status.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-api-docker/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHOR

Torsten Raudssus <getty@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2026 by Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.