Compartilhar via


New-AzContainerInstanceObject

Criar um objeto na memória para Container

Syntax

New-AzContainerInstanceObject
   -Image <String>
   -Name <String>
   [-Command <String[]>]
   [-EnvironmentVariable <IEnvironmentVariable[]>]
   [-LimitCpu <Double>]
   [-LimitMemoryInGb <Double>]
   [-LimitsGpuCount <Int32>]
   [-LimitsGpuSku <String>]
   [-LivenessProbeExecCommand <String[]>]
   [-LivenessProbeFailureThreshold <Int32>]
   [-LivenessProbeHttpGetHttpHeader <IHttpHeader[]>]
   [-LivenessProbeHttpGetPath <String>]
   [-LivenessProbeHttpGetPort <Int32>]
   [-LivenessProbeHttpGetScheme <String>]
   [-LivenessProbeInitialDelaySecond <Int32>]
   [-LivenessProbePeriodSecond <Int32>]
   [-LivenessProbeSuccessThreshold <Int32>]
   [-LivenessProbeTimeoutSecond <Int32>]
   [-Port <IContainerPort[]>]
   [-ReadinessProbeExecCommand <String[]>]
   [-ReadinessProbeFailureThreshold <Int32>]
   [-ReadinessProbeHttpGetHttpHeader <IHttpHeader[]>]
   [-ReadinessProbeHttpGetPath <String>]
   [-ReadinessProbeHttpGetPort <Int32>]
   [-ReadinessProbeHttpGetScheme <String>]
   [-ReadinessProbeInitialDelaySecond <Int32>]
   [-ReadinessProbePeriodSecond <Int32>]
   [-ReadinessProbeSuccessThreshold <Int32>]
   [-ReadinessProbeTimeoutSecond <Int32>]
   [-RequestCpu <Double>]
   [-RequestMemoryInGb <Double>]
   [-RequestsGpuCount <Int32>]
   [-RequestsGpuSku <String>]
   [-VolumeMount <IVolumeMount[]>]
   [<CommonParameters>]

Description

Criar um objeto na memória para Container

Exemplos

Exemplo 1: Criar uma instância de contêiner usando alphine de imagem com cpu de solicitação 1.0 e memória de solicitação de 1,5 Gb

New-AzContainerInstanceObject -Name "test-container" -Image alpine -RequestCpu 1 -RequestMemoryInGb 1.5

Name
----
test-container

Criar uma instância de contêiner usando alphine de imagem com cpu de solicitação 1.0 e memória de solicitação de 1,5 Gb

Exemplo 2: Criar uma instância de contêiner usando alphine de imagem com limite de cpu 2.0 e limite de memória 2.5Gb

New-AzContainerInstanceObject -Image alpine -Name "test-container" -LimitCpu 2 -LimitMemoryInGb 2.5

Name
----
test-container

Criar uma instância de contêiner usando alphine de imagem com limite de cpu 2.0 e limite de memória 2.5Gb

Exemplo 3: Criar um grupo de contêineres com uma instância de contêiner

$container = New-AzContainerInstanceObject -Name test-container -Image alpine
New-AzContainerGroup -ResourceGroupName testrg-rg -Name test-cg -Location eastus -Container $container

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Criar um grupo de contêineres com uma instância de contêiner

Parâmetros

-Command

Os comandos a serem executados na instância de contêiner no formato de execução.

Tipo:String[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-EnvironmentVariable

As variáveis de ambiente a serem definidas na instância de contêiner. Para construir, consulte a seção NOTAS para propriedades ENVIRONMENTVARIABLE e crie uma tabela de hash.

Tipo:IEnvironmentVariable[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Image

O nome da imagem usada para criar a instância de contêiner.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-LimitCpu

O limite de CPU da instância de contêiner.

Tipo:Double
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LimitMemoryInGb

O limite de memória da instância de contêiner em GB.

Tipo:Double
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LimitsGpuCount

A contagem do recurso de GPU.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LimitsGpuSku

O SKU do recurso de GPU.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeExecCommand

Os comandos a serem executados no contêiner.

Tipo:String[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeFailureThreshold

O limite de falhas.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeHttpGetHttpHeader

Os cabeçalhos HTTP para teste de vivacidade. Para construir, consulte a seção NOTAS para propriedades LIVENESSPROBEHTTPGETHTTPHEADER e crie uma tabela de hash.

Tipo:IHttpHeader[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeHttpGetPath

O caminho para a investigação.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeHttpGetPort

O número da porta a ser investigada.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeHttpGetScheme

O esquema.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeInitialDelaySecond

Os segundos de atraso inicial.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbePeriodSecond

Os segundos do período.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeSuccessThreshold

O limite de sucessos.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LivenessProbeTimeoutSecond

Os segundos do tempo limite.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

O nome da instância de contêiner fornecido pelo usuário.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-Port

As portas expostas na instância de contêiner. Para construir, consulte a seção NOTAS para propriedades PORT e crie uma tabela de hash.

Tipo:IContainerPort[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeExecCommand

Os comandos a serem executados no contêiner.

Tipo:String[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeFailureThreshold

O limite de falhas.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeHttpGetHttpHeader

Os cabeçalhos HTTP para teste de prontidão. Para construir, consulte a seção NOTAS para propriedades READINESSPROBEHTTPGETHTTPHEADER e crie uma tabela de hash.

Tipo:IHttpHeader[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeHttpGetPath

O caminho para a investigação.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeHttpGetPort

O número da porta a ser investigada.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeHttpGetScheme

O esquema.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeInitialDelaySecond

Os segundos de atraso inicial.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbePeriodSecond

Os segundos do período.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeSuccessThreshold

O limite de sucessos.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadinessProbeTimeoutSecond

Os segundos do tempo limite.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RequestCpu

A solicitação de CPU da instância de contêiner.

Tipo:Double
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RequestMemoryInGb

A solicitação de memória da instância de contêiner em GB.

Tipo:Double
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RequestsGpuCount

A contagem do recurso de GPU.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RequestsGpuSku

O SKU do recurso de GPU.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-VolumeMount

As montagens de volume disponíveis para a instância de contêiner. Para construir, consulte a seção NOTAS para propriedades VOLUMEMOUNT e crie uma tabela de hash.

Tipo:IVolumeMount[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

Saídas

Container