我可以在 powershell 中使用 New-NavContainer 在 Azure 中托管容器吗?
Can i use the New-NavContainer in powershell to host a container in Azure?
我正在尝试使用以下内容在 Azure 中创建容器:
New-NavContainer -accept_eula -containerName "test" -auth Windows -imageName
"mcr.microsoft.com/businesscentral/sandbox:base" -includeCSide -enableSymbolLoading -licenseFile
"licence.flf"
但它似乎不允许在 Azure 中设置资源组:
所以我尝试使用以下内容:
az container create --name test--image "mcr.microsoft.com/businesscentral/sandbox" --resource-
group testGroup --os-type Windows --cpu 2 --memory 3 --environment-variables ACCEPT_EULA=Y
ACCEPT_OUTDATED=Y USESSL=N --ip-address public --port 80 443 7048 7049 8080
我使用图像名称“mcr.microsoft.com/businesscentral/sandbox”,但这样可以获得最新图像吗?
但是我在哪里指定 LicenseFile 呢?
如果您希望将开发沙箱放在本地计算机上的容器中,则必须在您的计算机上安装并运行 Docker。
首先,您定义的用户名和密码将被转换为 PowerShell 凭据对象,然后 New-NavContainer
命令完成所有繁重的工作来创建您的沙箱。
您还可以通过 Azure CLI 在 Azure 容器实例上立即创建 NAV 容器。
如果你想创建NAV容器并上传你的开发许可证,你需要在环境变量中添加这个参数:
-e ACCEPT_EULA=Y USESSL=N LICENSEFILE=c:\myfolder\license.flf
更多细节,你可以参考这个article。
我正在尝试使用以下内容在 Azure 中创建容器:
New-NavContainer -accept_eula -containerName "test" -auth Windows -imageName
"mcr.microsoft.com/businesscentral/sandbox:base" -includeCSide -enableSymbolLoading -licenseFile
"licence.flf"
但它似乎不允许在 Azure 中设置资源组: 所以我尝试使用以下内容:
az container create --name test--image "mcr.microsoft.com/businesscentral/sandbox" --resource-
group testGroup --os-type Windows --cpu 2 --memory 3 --environment-variables ACCEPT_EULA=Y
ACCEPT_OUTDATED=Y USESSL=N --ip-address public --port 80 443 7048 7049 8080
我使用图像名称“mcr.microsoft.com/businesscentral/sandbox”,但这样可以获得最新图像吗?
但是我在哪里指定 LicenseFile 呢?
如果您希望将开发沙箱放在本地计算机上的容器中,则必须在您的计算机上安装并运行 Docker。
首先,您定义的用户名和密码将被转换为 PowerShell 凭据对象,然后 New-NavContainer
命令完成所有繁重的工作来创建您的沙箱。
您还可以通过 Azure CLI 在 Azure 容器实例上立即创建 NAV 容器。 如果你想创建NAV容器并上传你的开发许可证,你需要在环境变量中添加这个参数:
-e ACCEPT_EULA=Y USESSL=N LICENSEFILE=c:\myfolder\license.flf
更多细节,你可以参考这个article。