Import-AzContainerRegistryImage

Copia un'immagine in questo registro contenitori dal registro contenitori specificato.

Sintassi

Import-AzContainerRegistryImage
      -RegistryName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -SourceImage <String>
      [-Mode <ImportMode>]
      [-Password <String>]
      [-SourceRegistryUri <String>]
      [-SourceResourceId <String>]
      [-TargetTag <String[]>]
      [-UntaggedTargetRepository <String[]>]
      [-Username <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Import-AzContainerRegistryImage
      -RegistryName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -Parameter <IImportImageParameters>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Copia un'immagine in questo registro contenitori dal registro contenitori specificato.

Esempio

Esempio 1: Importare un'immagine da un registro pubblico/azure a un registro azure container.

Import-AzContainerRegistryImage -SourceImage library/busybox:latest -ResourceGroupName $resourceGroupName -RegistryName $RegistryName -SourceRegistryUri docker.io -TargetTag busybox:latest

Importare busybox in Registro Azure Container. Nota: "library/" deve essere aggiunto prima dell'immagine di origine. "busybox:latest" => "library/busybox:latest" Credential necessario se il Registro di sistema di origine non è disponibile pubblicamente SourceRegistryResourceId o SourceRegistryUri è necessario per questo cmdlet

Parametri

-AsJob

Eseguire il comando come processo

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Il parametro DefaultProfile non è funzionale. Usare il parametro SubscriptionId quando disponibile se si esegue il cmdlet su una sottoscrizione diversa.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Mode

Quando Force, tutti i tag di destinazione esistenti verranno sovrascritti. Quando NoForce, tutti i tag di destinazione esistenti avranno esito negativo prima dell'inizio di qualsiasi copia.

Type:ImportMode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Eseguire il comando in modo asincrono

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Parameter

. Per costruire, vedere la sezione NOTES per le proprietà PARAMETER e creare una tabella hash.

Type:IImportImageParameters
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Restituisce true quando il comando ha esito positivo

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Password utilizzata per l'autenticazione con il Registro di sistema di origine.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RegistryName

Nome del registro contenitori.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceImage

Nome del repository dell'immagine di origine. Specificare un'immagine per repository ('hello-world'). Verrà usato il tag 'latest'. Specificare un'immagine per tag ('hello-world:latest'). Specificare un'immagine in base al digest del manifesto basato su sha256 ('hello-world@sha256:abc123').

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceRegistryUri

Indirizzo del Registro di sistema di origine ,ad esempio 'mcr.microsoft.com'.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceResourceId

Identificatore della risorsa del Registro Azure Container di origine.

Type:String
Aliases:SourceRegistryResourceId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetTag

Elenco di stringhe del repository del modulo[:tag]. Quando il tag viene omesso, verrà usato l'origine (o 'latest' se viene omesso anche il tag di origine).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UntaggedTargetRepository

Elenco di stringhe di nomi di repository per eseguire una copia solo del manifesto. Non verrà creato alcun tag.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Username

Nome utente da autenticare con il Registro di sistema di origine.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

IImportImageParameters

Output

Boolean

Note

ALIAS

PROPRIETÀ DEI PARAMETRI COMPLESSI

Per creare i parametri descritti di seguito, creare una tabella hash contenente le proprietà appropriate. Per informazioni sulle tabelle hash, eseguire get-help about_Hash_Tables.

PARAMETER <IImportImageParameters>: .

  • SourceImage <String>: nome del repository dell'immagine di origine. Specificare un'immagine per repository ('hello-world'). Verrà usato il tag 'latest'. Specificare un'immagine per tag ('hello-world:latest'). Specificare un'immagine in base al digest del manifesto basato su sha256 ('hello-world@sha256:abc123').
  • [CredentialsPassword <String>]: password usata per l'autenticazione con il Registro di sistema di origine.
  • [CredentialsUsername <String>]: nome utente da autenticare con il Registro di sistema di origine.
  • [Mode <ImportMode?>]: quando force, tutti i tag di destinazione esistenti verranno sovrascritti. Quando NoForce, tutti i tag di destinazione esistenti avranno esito negativo prima dell'inizio di qualsiasi copia.
  • [SourceRegistryUri <String>]: indirizzo del Registro di sistema di origine ,ad esempio 'mcr.microsoft.com'.
  • [SourceResourceId <String>]: identificatore della risorsa del Registro Azure Container di origine.
  • [TargetTag <String[]>]: elenco di stringhe del repository del modulo[:tag]. Quando il tag viene omesso, verrà usato l'origine (o 'latest' se viene omesso anche il tag di origine).
  • [UntaggedTargetRepository <String[]>]: elenco di stringhe di nomi di repository per eseguire una copia solo del manifesto. Non verrà creato alcun tag.