ocne catalog mirror
アプリケーション・カタログ内のアプリケーションによって使用されるコンテナ・イメージをクローニングし、それらをプライベート・レジストリにプッシュします。 他のオプションが指定されていない場合、カタログで使用可能なアプリケーションがリストされます。
ocne catalog mirror
[{-a|--archive} path]
[{-c|--config} path]
{-d|--destination} URI
[{-o|--download}]
{-N|--name} name
[{-p|--push}]
[{-s|--source} registry]
[{-q|--quiet}]
説明:
-
{-a|--archive} path -
--downloadオプションとともに使用した場合に生成する.tgzアーカイブ・ファイルへのパスを指定します。 -
{-c|--config} path -
Oracle CNE構成ファイルへのパス。 構成ファイルを指定した場合、そのファイルにリストされているアプリケーションのみがミラー化されます。
-
{-d|--destination} URI -
宛先コンテナ・レジストリのURI。 アプリケーション・カタログのイメージは、このレジストリに属するようにタグ付けされ、オプションで
--pushオプションを使用してそのレジストリにプッシュされます。 -
{-o|--download} -
リクエストされたイメージを
$HOME/.ocne/downloaded-images.tgzにダウンロードするか、--archiveオプションで指定された別のロケーションにダウンロードします。 -
{-N|--name} name -
ミラー化するカタログの名前。 デフォルトは
Oracle Cloud Native Environment Application Catalogです。 Oracleカタログがコンテナとして実行されていない場合は、CLIに組み込まれているembeddedカタログが使用されます。 -
{-p|--push} -
イメージを宛先コンテナ・レジストリにプッシュします。
-
{-s|--source} registry -
レジストリのないコンテナ・イメージに使用するソース・レジストリ。 デフォルトは
container-registry.oracle.comです。 たとえば、olcne/uiはcontainer-registry.oracle.com/olcne/uiとして変換されます。 -
{-q|--quiet} -
イメージ名のみを出力し、その他すべての出力を省略します。
例4-19 Oracleカタログ内のアプリケーションのリスト
Oracleカタログ内のすべてのアプリケーションをリストするには:
ocne catalog mirror
例4-20 Oracleカタログのミラー化
Oracleカタログをプライベート・コンテナ・レジストリにミラー化するには:
ocne catalog mirror --destination myregistry.example.io --push
例4-21カタログのミラー化
カタログをプライベート・コンテナ・レジストリにミラー化するには:
ocne catalog mirror --name mycatalog --destination myregistry.example.io --push
例4-22埋込みOracleカタログのミラー化
CLIに埋め込まれたOracleカタログをプライベート・コンテナ・レジストリにミラー化するには:
ocne catalog mirror --name embedded --destination myregistry.example.io --push
例4-23特定のアプリケーションのミラー化
クラスタ構成ファイル内にリストされているアプリケーションによって使用されているイメージのみをプライベート・コンテナ・レジストリにミラー化するには:
ocne catalog mirror --destination myregistry.example.io --config mycluster.yaml --push
例4-24カタログからアーカイブ・ファイルへのすべてのイメージのダウンロード
すべてのイメージをデフォルトのロケーション($HOME/.ocne/downloaded-images.tgz)にダウンロードするには:
ocne catalog mirror --download
例4-25指定したアーカイブ・ファイルへの特定のアプリケーションのダウンロード
クラスタ構成ファイルにリストされているイメージを指定されたローカル・アーカイブ・ファイルにダウンロードするには:
ocne catalog mirror --config mycluster.yaml --download --archive $HOME/myimages.tgz