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
Output
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.