This guide demonstrates the installation steps of ORAS CLI on different platforms.
Run oras login in advance for any private registries. By default, this will store credentials in ~/.docker/config.json (same file used by the docker client). If you have previously authenticated to a registry using docker login, the credentials will be reused.
Pushing artifacts with single files
Pulling artifacts involves specifying the content addressable artifact, along with the type of artifact.
📄️ Manifest Config
According to OCI Image Manifest Specification,
📄️ Manifest Annotations
Annotations, which are supported by OCI Image Manifest and OCI Content Descriptors, are also supported by oras.
📄️ Developer Guide
📄️ ORAS Artifact Reference Types (Alpha 1)
Pushing artifacts that reference other artifacts