Docker
Vorbereitung des Host
Während der Installation ist womöglich der ein oder andere Neustart des Rechners notwendig.
PowerShell Konsole als Admin ausführen und das folgende Script ausführen, um Hyper-V zu aktivieren:
Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All
Docker Installation
Die aktuellste Docker Version hier herunterladen und installieren.
Nach der Installation muss Docker für die Verwendung von Windows Containern konfiguriert werden. Dafür einen Rechtsklick auf das Docker Symbol
Erstellung eines BC Containers
BC 19 OnPrem
$containerName = 'bc19onprem'
$credential = Get-Credential -Message 'Using UserPassword authentication. Please enter credentials for the container.'
$auth = 'UserPassword'
$artifactUrl = Get-BcArtifactUrl -type 'OnPrem' -country 'w1' -select 'Latest'
New-BcContainer `
-accept_eula `
-containerName $containerName `
-credential $credential `
-auth $auth `
-artifactUrl $artifactUrl `
-imageName 'bc19image' `
-memoryLimit 8G `
-isolation hyperv `
-vsixFile (Get-LatestAlLanguageExtensionUrl) `
-updateHosts
BC 17 OnPrem
$containerName = 'bc17onprem'
$credential = Get-Credential -Message 'Using UserPassword authentication. Please enter credentials for the container.'
$auth = 'UserPassword'
$artifactUrl = Get-BcArtifactUrl -type 'OnPrem' -version '17.11.30469.0' -country 'w1' -select 'Latest'
New-BcContainer `
-accept_eula `
-containerName $containerName `
-credential $credential `
-auth $auth `
-artifactUrl $artifactUrl `
-memoryLimit 8G `
-isolation hyperv `
-vsixFile (Get-LatestAlLanguageExtensionUrl) `
-updateHosts