DCE 支持 Windows Server 节点和运行原生容器

虽然 Docker 源于 Linux 系统,但很多开发者和企业期望 Docker 也能支持他们基于 Windows 系统的应用。DaoCloud Enterprise 企业版(DCE)的企业用户也不例外。今天,我们自豪地宣布 DCE 集群支持 Windows Server 节点且以原生 Windows Server 容器的方式安装部署应用,这就意味着拥有基于 Windows 系统应用的用户也可以享受 DCE 带来的原生 Windows 容器应用的 build, ship, run 体验,开启云原生应用定义的时代。

在 Windows 系统中运行 Docker

在 Docker for Windows 发布之前,Windows 用户可以通过 Docker Toolbox 通过 VirtualBox 虚拟机的方式运行 Docker。

而现在,在 Windows 下运行容器的主流方式有两种:

  • Windows Server 容器模式。Windows 提供的容器的原生模式,此模式下,所有运行的容器是共享宿主机的 Kernel。
  • Hyper-V 容器模式。容器运行在基于 Windows Server 容器的有更高隔离的 Hyper-V VM 之上,运行容器的宿主机 Kernel 是隔离的,不是共享的。这也是 Docker for Windows 使用的模式。

而 DCE 已经支持将 Windows Server 2016 系统节点加入 DCE 集群,以原生 Windows Server 容器模式或Hyper-V 容器模式部署应用。

下面就以最新的 Windows Server 2016 为例,展示 DCE 运行效果和部署 SQL Server 应用:

002

“Docker 运行在 Windows Server 2016 系统上”

下图为部署在 Windows Server 2016 上的 DCE Web UI 界面,展示此节点主机的信息,为 Windows Server 2016:

001

“安装了 DCE 的 Windows Server 2016 节点”

下图为 DCE Web UI 的主机详情页面,显示此节点的详细信息和配置:

003
我们演示在此节点上,安装部署 SQL Server 应用:

004
安装 SQL Server 之后的应用详情:

005
在此节点上,用 docker ps 命令查看运行的容器,下图展示当前运行的容器为 SQL Server。

006

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *