Import-AzContainerRegistryImage

Menyalin gambar ke registri kontainer ini dari registri kontainer yang ditentukan.

Sintaks

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>]

Deskripsi

Menyalin gambar ke registri kontainer ini dari registri kontainer yang ditentukan.

Contoh

Contoh 1: Mengimpor gambar dari registri publik/azure ke registri kontainer azure.

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

Impor kotak sibuk ke ACR. Catatan: "library/" perlu ditambahkan sebelum gambar sumber. Kredensial "busybox:latest" => "library/busybox:latest" diperlukan jika registri sumber tidak tersedia untuk umum SourceRegistryResourceId atau SourceRegistryUri diperlukan untuk cmdlet ini

Parameter

-AsJob

Jalankan perintah sebagai pekerjaan

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

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-DefaultProfile

Parameter DefaultProfile tidak berfungsi. Gunakan parameter SubscriptionId saat tersedia jika menjalankan cmdlet terhadap langganan yang berbeda.

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

-Mode

Ketika Force, tag target yang ada akan ditimpa. Ketika NoForce, tag target yang ada akan gagal operasi sebelum penyalinan dimulai.

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

-NoWait

Jalankan perintah secara asinkron

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

-Parameter

. Untuk membuat, lihat bagian CATATAN untuk properti PARAMETER dan membuat tabel hash.

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

-PassThru

Mengembalikan true ketika perintah berhasil

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

-Password

Kata sandi yang digunakan untuk mengautentikasi dengan registri sumber.

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

-RegistryName

Nama registri kontainer.

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

-ResourceGroupName

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

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

-SourceImage

Nama repositori gambar sumber. Tentukan gambar menurut repositori ('halo-dunia'). Ini akan menggunakan tag 'terbaru'. Tentukan gambar menurut tag ('hello-world:latest'). Tentukan gambar menurut hash manifes berbasis sha256 ('hello-world@sha256:abc123').

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

-SourceRegistryUri

Alamat registri sumber (misalnya 'mcr.microsoft.com').

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

-SourceResourceId

Pengidentifikasi sumber daya sumber Azure Container Registry.

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

-SubscriptionId

ID langganan target. Nilainya harus UUID.

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

-TargetTag

Daftar string repositori formulir[:tag]. Ketika tag dihilangkan, sumber akan digunakan (atau 'terbaru' jika tag sumber juga dihilangkan).

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

-UntaggedTargetRepository

Daftar string nama repositori untuk melakukan salinan manifes saja. Tidak ada tag yang akan dibuat.

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

-Username

Nama pengguna untuk mengautentikasi dengan registri sumber.

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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

Input

IImportImageParameters

Output

Boolean

Catatan

ALIAS

PROPERTI PARAMETER KOMPLEKS

Untuk membuat parameter yang dijelaskan di bawah ini, buat tabel hash yang berisi properti yang sesuai. Untuk informasi tentang tabel hash, jalankan Get-Help about_Hash_Tables.

PARAMETER <IImportImageParameters>: .

  • SourceImage <String>: Nama repositori gambar sumber. Tentukan gambar menurut repositori ('halo-dunia'). Ini akan menggunakan tag 'terbaru'. Tentukan gambar menurut tag ('hello-world:latest'). Tentukan gambar menurut hash manifes berbasis sha256 ('hello-world@sha256:abc123').
  • [CredentialsPassword <String>]: Kata sandi yang digunakan untuk mengautentikasi dengan registri sumber.
  • [CredentialsUsername <String>]: Nama pengguna untuk mengautentikasi dengan registri sumber.
  • [Mode <ImportMode?>]: Ketika Force, tag target yang ada akan ditimpa. Ketika NoForce, tag target yang ada akan gagal operasi sebelum penyalinan dimulai.
  • [SourceRegistryUri <String>]: Alamat registri sumber (misalnya 'mcr.microsoft.com').
  • [SourceResourceId <String>]: Pengidentifikasi sumber daya sumber Azure Container Registry.
  • [TargetTag <String[]>]: Daftar string repositori formulir[:tag]. Ketika tag dihilangkan, sumber akan digunakan (atau 'terbaru' jika tag sumber juga dihilangkan).
  • [UntaggedTargetRepository <String[]>]: Daftar string nama repositori untuk melakukan salinan manifes saja. Tidak ada tag yang akan dibuat.