There are two ways we will be covering in this guide to authenticate with OCI Registries.
📄️ Pushing and Pulling
All users can access container images stored in centralized repositories called OCI registries. Pushing OCI artifacts to the registries is the first step in distributing them. These artifacts can be pulled by other people and used in their own environment once they have been stored.
📄️ 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.
📄️ Distributing OCI Layouts
The directory structure for OCI content-addressable blobs and location-addressable references (refs) is called the OCI Image Layout. An OCI Image needs to include:
📄️ Validating ORAS CLI Binaries
After finding your target release,
📄️ Go Scripting
It is possible to use the ORAS CLI in Go scripts. When you are scripting ORAS in Go, the parameters should be specified just like they are on the command line.