ocne image upload
特定のアーキテクチャのOracle Container Host for Kubernetes (OCK)イメージをOCIオブジェクト・ストレージにアップロードします。
ocne image upload
{-a|--arch} arch
[{-b|--bucket} name]
{-c|--compartment} name
[{-d|--destination} path]
{-f|--file} path
{-i|--image-name} name
{-t|--type} provider
{-v|--version} version
説明:
-
{-a|--arch} arch
-
アップロードするイメージのアーキテクチャ。 オプションは、
amd64
またはarm64
です。 -
{-b|--bucket} name
-
オブジェクト・ストレージ・バケットの名前またはOCID。 デフォルトは
ocne-images
です。 -
{-c|--compartment} name
-
コンパートメントの名前またはOCID。
-
{-d|--destination} path
-
宛先へのパス。 これは、Open Container Initiativeのトランスポートとフォーマットで使用可能な任意のターゲットにできます。 使用可能なオプションについては、
containers-transports(5)
を参照してください。 たとえば、コンテナ・レジストリへのURI:--destination docker://myregistry.example.com/ock-ostree:latest
-
{-f|--file} path
-
localhost上のイメージへのパス。
-
{-i|--image-name} name
-
宛先にアップロードするときに使用するイメージの名前。 デフォルトは
ock
です。 -
{-t|--type} provider
-
プロバイダ・タイプ。 オプションは、
oci
およびostree
です。 デフォルトはoci
です。 -
{-v|--version} version
-
イメージに埋め込まれたターゲットKubernetesバージョン。
例4-77 デフォルトを使用してOCKイメージをOCIにアップロード
デフォルト・オプションを使用して、oci
プロバイダのOCKイメージをOCIにアップロードするには:
ocne image upload --compartment ocid1.compartment.oc1..UniqueID --file $HOME/.ocne/images/boot.qcow2-1.31-amd64.oci --arch amd64
例4-78 OCKイメージをOCIにアップロード
oci
プロバイダのOCKイメージを、より具体的な要件を使用してOCIにアップロードするには:
ocne image upload --compartment ocid1.compartment.oc1..UniqueID --bucket my-ocne-images --file $HOME/.ocne/images/boot.qcow2-1.31-arm64.oci --image-name ock-arm64 --version 1.31 --arch arm64
例4-79 コンテナ・レジストリへのOSTreeイメージのアップロード
byo
プロバイダのOSTreeアーカイブ・イメージをコンテナ・レジストリにアップロードするには:
ocne image upload --type ostree --file $HOME/.ocne/images/ock-1.31-amd64-ostree.tar --destination docker://myregistry.example.com/ock-ostree:latest --arch amd64
例4-80 コンテナ・レジストリへのOSTreeイメージのアップロード
byo
プロバイダのOSTreeアーカイブ・イメージをローカル・ディレクトリ・パスにアップロードするには:
ocne image upload --type ostree --file $HOME/.ocne/images/ock-1.31-amd64-ostree.tar --destination dir:ock-ostree --arch amd64