About OCI Images in Orka
OCI (Open Container Initiative) registry credentials are required to push and pull OCI-compatible Apple silicon-based Orka images to or from private repositories. Important: OCI images are available only for Apple silicon-based VMs. This is the recommended modern approach for image storage and management. Common OCI Registries:- GitHub Container Registry (ghcr.io)
- Docker Hub
- Harbor
- Private registries
- To deploy a VM using an OCI image:
orka3 vm deploy --image server.com/repository/image:tag - To push an image to an OCI registry:
orka3 vm push VM_NAME server.com/repository/image:tag
Managing Registry Credentials
Admin Only: All registry credential operations require administrative privileges. If--namespace is not set, operations default to the orka-default namespace. The shorthand alias for registrycredential is regcred.
orka3 registrycredential add
Add credentials for the specified OCI registry server in the orka-default namespace or the specified namespace. Use this to add new credentials for a new server, or replace existing credentials for an existing server.
Server Address Requirements:
- Must include the scheme, hostname and (optionally) port
- Examples:
https://ghcr.ioorhttps://10.221.188.5:30080