Public/Invoke-DockerBuild.ps1
function Invoke-DockerBuild { [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [String] $Image, [ValidateNotNullOrEmpty()] [String] $Context = ".", [ValidateNotNullOrEmpty()] [String] $Tag = "latest", [ValidateNotNullOrEmpty()] [String] $File = "Dockerfile" ) Invoke-Command "docker build `"${Context}`" -t ${Image}:${Tag} -f `"${File}`"" } |