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 集群中托管的服务时出错

为 Service Fabric 配置 Azure 部署

Azure Devops 无法连接到 Service Fabric 群集

Azure 上托管的高可用性 Service Fabric WebApi

使用 Azure DevOps 部署具有不同名称的 Service Fabric 服务