Azure Service Fabric 集群在 Windows 7 单机上运行 Windows 容器
Posted
技术标签:
【中文标题】Azure Service Fabric 集群在 Windows 7 单机上运行 Windows 容器【英文标题】:Azure Service Fabric cluster to run windows containers on windows 7 single machine 【发布时间】:2019-11-19 10:54:32 【问题描述】:我想使用 Service Fabric 在我的 Windows 7 机器上运行 Windows 容器。我的机器上没有安装 Docker。似乎 Windows 7 无法运行 docker,因为它没有 Hyper-V。我们分别创建了 docker 镜像并将其推送到容器注册表。
我使用 Visual Studio 2017 在我的机器上创建了一个新的服务结构项目,并选择了容器作为选项。项目模板给了我一个警告:
The local machine cannot run guest containers because the operating system does not support 'Container' feature.
我的问题是即使我的本地机器上没有安装 Docker,我仍然可以运行托管容器的服务结构集群吗?我已经在我的机器上安装了 Service Fabric SDK。
【问题讨论】:
您是在尝试运行 Linux 容器还是 Windows 容器? @Micah_MSFT: windows 容器 【参考方案1】:在技术上支持 Windows 7 来开发 Service Fabric
Service Fabric Supported Operating Systems
如您所见,如果您使用的是 Windows 7,则有一个额外的步骤,但仍受支持。
但是,由于您想在 Service Fabric 中运行 Windows 容器,因此这需要您安装专为 Windows 10 设计的 Docker CE for Windows,并且需要启用 Hyper-V。
这么长的回答简短,你将无法在运行 Windows 7 时做到这一点
【讨论】:
以上是关于Azure Service Fabric 集群在 Windows 7 单机上运行 Windows 容器的主要内容,如果未能解决你的问题,请参考以下文章
Azure Service Fabric 集群在 Windows 7 单机上运行 Windows 容器
从我的浏览器连接到 Azure Service Fabric 集群中托管的服务时出错
Azure Devops 无法连接到 Service Fabric 群集