我可以将带有 vs2019 的控制台应用程序容器化到 ACR 中吗,似乎只有 dotnetcore 网络应用程序可以工作
Can i containerise console app with vs2019 into ACR, seems only dotnetcore web apps will work
我正在使用具有 docker 支持(和 windows docker 运行)的 VS2019。创建控制台应用程序时,没有 docker 支持的复选框,就像 dotnetcore 网络应用程序一样。这意味着我无法从 VS2019 向 ACR 发布容器。
我可以创建一个控制台应用程序,然后添加 docker 支持,我可以构建图像,但令人尴尬的是我无法找到构建的图像或弄清楚如何将它放入 ACR。 运行 docker ps -a 在容器列表中什么都不显示。
所以:是否支持从 VS2019 控制台 apps 将容器推送到 ACR?
如果没有,那么我该如何构建控制台应用程序的 docker 图像并将其发送到 ACR - 我只剩下 CLI 了吗?
谢谢
保罗
我设法解决了这个问题。
问题是我使用的 windows 10 的基础版本不允许我使用更现代的支持版本 windows nano 服务器创建 docker 图像。一旦我更新了 windows 并仔细检查了创建图像所使用的基础图像,它就可以正常工作了。获取生成的 docker 图像并使用 azure cli 推送到 ACR,然后我可以 运行 来自 ACI 的容器...
与创建网络应用程序相比有点曲折,但它确实有效...
我正在使用具有 docker 支持(和 windows docker 运行)的 VS2019。创建控制台应用程序时,没有 docker 支持的复选框,就像 dotnetcore 网络应用程序一样。这意味着我无法从 VS2019 向 ACR 发布容器。
我可以创建一个控制台应用程序,然后添加 docker 支持,我可以构建图像,但令人尴尬的是我无法找到构建的图像或弄清楚如何将它放入 ACR。 运行 docker ps -a 在容器列表中什么都不显示。
所以:是否支持从 VS2019 控制台 apps 将容器推送到 ACR?
如果没有,那么我该如何构建控制台应用程序的 docker 图像并将其发送到 ACR - 我只剩下 CLI 了吗?
谢谢 保罗
我设法解决了这个问题。
问题是我使用的 windows 10 的基础版本不允许我使用更现代的支持版本 windows nano 服务器创建 docker 图像。一旦我更新了 windows 并仔细检查了创建图像所使用的基础图像,它就可以正常工作了。获取生成的 docker 图像并使用 azure cli 推送到 ACR,然后我可以 运行 来自 ACI 的容器...
与创建网络应用程序相比有点曲折,但它确实有效...