BC 17在Docker环境中的安装

问题描述

在BC17之前,我将下载适当的图像文件并使用new-navContainer命令创建一个BC容器。我已经读过,BC17的处理过程有所不同。我发现的文章只是说过程正在改变,而新过程却没有。

有人知道创建BC17 Docker容器的新方法吗?

谢谢。

解决方法

您需要从NavContainerHelper切换到BcContainerHelper。

  1. 删除所有使用NavContainerHelper创建的现有容器:

    Get-NavContainer | Remove-NavContainer
    
  2. 删除NavContainerHelper:

    Get-InstalledModule "navcontainerhelper" -AllVersions | Uninstall-Module
    
  3. 安装BcContainerHelper

    Install-Module BcContainerHelper -force
    
  4. 使用New-BcContainer重新创建容器。

切换到BcContainerHelper后,您会注意到一个新文件夹C:\bcartifacts.cache将出现在您的系统上。此文件夹用于缓存为特定版本的Business Central创建图像所需的工件。

如果C驱动器上没有足够的空间,则可以通过编辑$bcContainerHelperConfig变量的属性来更改缓存的位置。

有关更多信息,您可以查看this blog post