New-ContainerImage

New-ContainerImage

Creates a container image from an existing container.

Syntax

Parameter Set: Container Id
New-ContainerImage [-ContainerId] <Guid> [-Name] <String> [-Publisher] <String> [-Version] <Version> [-CimSession <CimSession[]> ] [-ComputerName <String[]> ] [-Credential <PSCredential[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: Container Name
New-ContainerImage [-ContainerName] <String> [-Name] <String> [-Publisher] <String> [-Version] <Version> [-CimSession <CimSession[]> ] [-ComputerName <String[]> ] [-Credential <PSCredential[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: Container Object
New-ContainerImage [-Container] <Container> [-Name] <String> [-Publisher] <String> [-Version] <Version> [-Confirm] [-WhatIf] [ <CommonParameters>]

Detaillierte Beschreibung

The New-ContainerImage cmdlet creates a container image from an existing container.

Parameter

-CimSession<CimSession[]>

Das Cmdlet wird in einer Remotesitzung oder auf einem Remotecomputer ausgeführt. Geben Sie einen Computernamen oder ein Sitzungsobjekt ein, wie z. B. die Ausgabe eines New-CimSession oder Get-CimSession-Cmdlets. Der Standardwert ist die aktuelle Sitzung auf dem lokalen Computer.

Aliase

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ComputerName<String[]>

Specifies one or more Hyper-V hosts to run the cmdlet. NetBIOS names, IP addresses, and fully-qualified domain names are allowable. The default is the local computer. Use "localhost" or a dot (".") to specify the local computer explicitly.

Aliase

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Container<Container>

Specifies the container from which to create the image.

Aliase

none

Erforderlich?

true

Position?

1

Standardwert

none

Pipelineeingaben akzeptieren?

true(ByValue)

Platzhalterzeichen akzeptieren?

false

-ContainerId<Guid>

Specifies the ID of the container from which to create the image.

Aliase

none

Erforderlich?

true

Position?

1

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ContainerName<String>

Specifies the name of the container from which to create the image.

Aliase

none

Erforderlich?

true

Position?

1

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Credential<PSCredential[]>

Specifies a user account that has permission to perform this action. The default is the current user.

Aliase

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Name<String>

Specifies the name of the container image that this cmdlet creates.

Aliase

none

Erforderlich?

true

Position?

2

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Publisher<String>

Specifies the publisher of the container image that this cmdlet creates.

Aliase

none

Erforderlich?

true

Position?

3

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Version<Version>

Specifies the version of the container image that this cmdlet creates.

Aliase

none

Erforderlich?

true

Position?

4

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Confirm

Fordert Sie vor der Ausführung des Cmdlet zum Bestätigen auf.

Erforderlich?

false

Position?

named

Standardwert

false

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WhatIf

Zeit, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Erforderlich?

false

Position?

named

Standardwert

false

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Eingaben

Der Eingabetyp ist der Typ der Objekte, die Sie per Piping an das Cmdlet übergeben können.

Ausgaben

Der Ausgabetyp ist der Typ der Objekte, die vom Cmdlet ausgegeben werden.

  • Microsoft.Containers.PowerShell.Objects.ContainerImage

    Microsoft.Containers.PowerShell.Objects.ContainerImage

Beispiele

Create a container image from an existing container

This command creates a new container image from the container in the $Container01 variable, and specifies the name, publisher, and version of the new image.

PS C:\> New-ContainerImage -Container $Container01 -Name "Image01" -Publisher Contoso -Version 1.1.0.0          

Verwandte Themen

Export-ContainerImage

Get-ContainerImage

Import-ContainerImage

Remove-ContainerImage

Test-ContainerImage