Partilhar via


New-AzContainerInstanceObject

Criar um objeto na memória para Container

Sintaxe

Default (Predefinição)

New-AzContainerInstanceObject
    -Image <String>
    -Name <String>
    [-Command <String[]>]
    [-ConfigMapKeyValuePair <IConfigMapKeyValuePairs>]
    [-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 a imagem alpine com cpu de solicitação 1.0 e memória de solicitação de 1.5Gb

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

Crie uma instância de contêiner usando a imagem alpine 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 imagem alpina com cpu limite 2.0 e memória limite 2.5Gb

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

Crie uma instância de contêiner usando a imagem alpine com limitar cpu 2.0 e limitar 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 dentro da instância do contêiner no formato exec.

Propriedades dos parâmetros

Tipo:

String[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ConfigMapKeyValuePair

O dicionário de pares de valor de chave no mapa de configuração a ser definido na instância do contêiner. Para construir, consulte a seção NOTAS para propriedades CONFIGMAPKEYVALUEPAIR e crie uma tabela de hash.

Propriedades dos parâmetros

Tipo:IConfigMapKeyValuePairs
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-EnvironmentVariable

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

Propriedades dos parâmetros

Tipo:

IEnvironmentVariable[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Image

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LimitCpu

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

Propriedades dos parâmetros

Tipo:Double
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LimitMemoryInGb

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

Propriedades dos parâmetros

Tipo:Double
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LimitsGpuCount

A contagem do recurso GPU.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LimitsGpuSku

A SKU do recurso GPU.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeExecCommand

Os comandos a serem executados dentro do contêiner.

Propriedades dos parâmetros

Tipo:

String[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeFailureThreshold

O limiar de falha.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeHttpGetHttpHeader

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

Propriedades dos parâmetros

Tipo:

IHttpHeader[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeHttpGetPath

O caminho para a sonda.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeHttpGetPort

O número da porta a ser investigada.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeHttpGetScheme

O esquema.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeInitialDelaySecond

Os segundos de atraso inicial.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbePeriodSecond

Os segundos do período.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeSuccessThreshold

O limiar de sucesso.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LivenessProbeTimeoutSecond

Os segundos de tempo limite.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Name

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Port

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

Propriedades dos parâmetros

Tipo:

IContainerPort[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeExecCommand

Os comandos a serem executados dentro do contêiner.

Propriedades dos parâmetros

Tipo:

String[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeFailureThreshold

O limiar de falha.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeHttpGetHttpHeader

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

Propriedades dos parâmetros

Tipo:

IHttpHeader[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeHttpGetPath

O caminho para a sonda.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeHttpGetPort

O número da porta a ser investigada.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeHttpGetScheme

O esquema.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeInitialDelaySecond

Os segundos de atraso inicial.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbePeriodSecond

Os segundos do período.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeSuccessThreshold

O limiar de sucesso.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ReadinessProbeTimeoutSecond

Os segundos de tempo limite.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RequestCpu

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

Propriedades dos parâmetros

Tipo:Double
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RequestMemoryInGb

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

Propriedades dos parâmetros

Tipo:Double
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RequestsGpuCount

A contagem do recurso GPU.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RequestsGpuSku

A SKU do recurso GPU.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-VolumeMount

O volume é montado disponível para a instância do contêiner. Para construir, consulte a seção NOTAS para propriedades VOLUMEMOUNT e crie uma tabela de hash.

Propriedades dos parâmetros

Tipo:

IVolumeMount[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Saídas

Container