Modules/businessdev.ALbuild.Containers/Public/Start-BcContainer.ps1
|
function Start-BcContainer { <# .SYNOPSIS Starts a stopped Business Central container. .PARAMETER Name Container name. .PARAMETER DockerExecutable The Docker executable to use (default 'docker'). #> [CmdletBinding(SupportsShouldProcess)] param( [Parameter(Mandatory, ValueFromPipeline, ValueFromPipelineByPropertyName)] [ValidateNotNullOrEmpty()] [Alias('ContainerName')] [string] $Name, [string] $DockerExecutable = 'docker' ) process { if (-not $PSCmdlet.ShouldProcess($Name, 'Start container')) { return } Invoke-BcDocker -DockerExecutable $DockerExecutable -Quiet -Arguments @('start', $Name) | Out-Null Write-ALbuildLog -Level Success "Started container '$Name'." } } |