浅尝 Windows Server 2016 —— Container 容器:概念

Docker正火,衍生的微服务平台吸引无数创业者。作为兼顾操作系统、虚拟化平台、私有云、公有云的“传统”厂商——微软,很早就计划在Windows平台上支持Container容器技术。

从NT时代就开始膜拜的大神 Mark Russinovich,加入微软做CTO之后,在去年也发表了文章,详细描述了Docker潮流下Windows的容器趋势。详见:

Containers: Docker, Windows and Trends

https://azure.microsoft.com/zh-cn/blog/containers-docker-windows-and-trends/

简单说,Container的构架大致是:

如果了解应用虚拟化+桌面虚拟化的架构,其实和Container有点类似。将OS和应用分离,进程或者示例间隔离,实现松散耦合。Container的粒度可以变得更细。可以使用沙盒化实现容器的无状态,也能够将数据剥离。

对照着看Docker和Container理解起来更快一点吧,有两个很好的快速了解的页面:

先看Docker的:

Docker Overview

https://docs.docker.com/engine/understanding-docker/

可以看到,有一些基本要素:

核心的有:Docker_Host,Images,Containers,Registry

还需要有:Docker deamon,Docker Client,Dockerfile

对照查看微软的

Container Overview

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start

核心的有:Container Host,Container OS Image,Container Image,Container Registry

也都还有:Dockerfile

这些组件的作用是:

Container Host:承载容器的宿主机,可以是物理机也可以是虚机

Container OS Image:操作系统镜像,提供操作系统环境

Container Image:容器镜像,包含基本OS,应用以及快速部署容器所需应用的依存

Container Registry:容器注册,容器镜像存放在容器注册中,可供按需下载。既可以是私有注册,也可以是公有注册。

Dockerfile:用来自动生成容器镜像的文件,有标准的格式。Docker中看到的Linux的和Windows容器的框架一致,但内容不同。

本身Windows容器又分为两种:

Windows Server容器:通过进程和命名空间隔离技术提供应用隔离。宿主机上运行的所有Windows Server容器共享宿主机的内核Kernel。

Hyper-V 容器:将Windows Server容器的隔离扩展到优化的Hyper-V虚机。宿主机上运行的容器不再共享内核。

有了这样的概念,接下来部署容器就不会像一小时前的我一样一头雾水了。

时间: 2024-10-08 08:39:56

浅尝 Windows Server 2016 —— Container 容器:概念的相关文章

浅尝Windows Server 2016——Container 容器:部署

容器上手其实挺快的,特别是在熟悉的Windows环境下.起步无非这么几件事: 1.安装Container Feature,容器功能角色 可以使用UI,当然也可以用PowerShell: Install-WindowsFeature containers Restart-Computer -Force 由于容器本身可以跑在物理机或者虚拟机中,可以顺便把Hyper-V也装了. 2.安装Docker 可以很炫的用PowerShell来拉取Docker引擎: Invoke-WebRequest "htt

浅尝Windows Server 2016——Hyper-V的部分新特性

Hyper-V从Windows Server 2008到Windows Server 2012,一直到Windows Server 2016,促进了私有云和公有云两方面的进步和领先的市场地位. 之前很早翻译过Windows Server 2016的Hyper-V的简介,现在在TP中已经看到对应的功能了.   添加新硬件中,已经不见Legacy Network Adapter了,做了整合.而启动支持UEFI,支持更多的功能并提供更好的安全性.   而为了在多租户或者托管云.公有云等场景保护虚拟机,

Visual Studio 2017 调试 windows server 2016 Docker Container

网上很多文章都是在win10下,用Docker for windows工具进行Docker的安装部署的.用知道windows server 2016已经原生支持Docker了,其windows Container已经和Linux下的内核技术是一致的了,况且最重要的原因就是Docker容器的部署肯定是在Windows server 上面的.所以何不尝个鲜,直接用windows server 2016上装个visual studio 2017来进行开发呢. 一.Windows Server 2016

在docker中运行ASP.NET Core Web API应用程序(附AWS Windows Server 2016 widt Container实战案例)

环境准备 1.亚马逊EC2 Windows Server 2016 with Container 2.Visual Studio 2015 Enterprise(Profresianal要装Update 3) 3..NET Core 1.0.0 – VS 2015 Tooling Preview 2.请点击此处安装 4.Microsoft .NET Core SDK,可以到微软官方网站下载安装 实验步骤 一.Docker环境准备 亚马逊EC2 Windows Server 2016 with C

Windows Server 2016存储复制浅谈

存储复制是Windows Server 2016中新增的一项功能,它是Windows Server上面原生自带的块级别复制技术,可以实现分区对分区,单机对单机,延伸群集,跨群集复制等灾备场景的复制,帮助组织更好的提高业务连续性,存储复制技术实现为非对称存储无关性,在单机对单机,以及群集架构中,各节点可分别连接各自存储. 存储复制技术的主要技术特点 使用SMB 3.1.1通讯协议 支持同步复制与非同步复制 复制时会需要日志磁盘与数据磁盘,数据先写入日志磁盘,再Commit数据磁盘 每次复制的最小单

微软新一代操作系统-Windows Server 2016

微软新一代为云端而生的操作系统Windows Server 2016即将正式发布,微软将于太平洋时间2016年9月26日早上9点开放Windows Server 2016评估版本的下载:在微软Ignite 2016大会(9月26日-30日)之后, Windows Server 2016 RTM版本将在10月中旬可用.那么在Windows Server 2016中新增了很多让人十分激动的技术,今天先简单的介绍几个,后面的章节再做详细的介绍和实验分享. Windows Nano Server 为云端

Windows Server 2016技术预览

Windows Server 2016是微软将于2016年9月份发布的最新服务器操作系统.目前微软官方发布了许多Windows Server 2016新的功能和特性,下面我们来简单看下: 主要内容 预览版界面 系统需求及安装 服务器管理变化 新特性及变化 预览版界面 服务器界面,沉浸而不渲染 登录界面,色调变得活泼起来,用户图像由原先Windows2012的方块变成圆形 继续 进入系统,乍一看,以为是WIN10呢,注意右下角 如此做法,似乎在传递win10的最佳服务器系统就是他了 开始菜单,Al

Windows server 2016 key 序列号 密钥 破解 激活工具

Windows server 2016 key 序列号 密钥  破解 激活工具 Windows Server 2016 中的新增功能 点击获取Windows 2016 激活工具 计算 虚拟化区域包括适用于 IT 专业人员的虚拟化产品和功能,以设计.部署和维护 Windows Server. 常规 由于 Win32 Time 和 Hyper-V 时间同步服务的改进,物理和虚拟计算机从更高的时间准确性中受益. 现在,Windows Server 可以托管与即将推出的要求 UTC 准确性为 1 ms

Windows Server 2016 DNS Policy Geo-Location 1

随着信息技术的不断发展,人们对于IT基础架构的要求也越高,开始要求提供快速交付,批量部署,数据分析,网络虚拟化等新需求,各大厂商也针对自己的产品进行不断地完善,DNS最开始在Windows Server上面只是提供最简单的域名解析,缓存,转发等功能,后来越来越完善,到了2008时代新增了DNSSEC,单标域,名称保护等新功能,使DNS更加安全规范化,Windows Server 2016上面,DNS新增了在作者看来非常不错的功能,DNS policy,近日测试了许多里面的新功能,甚是为之惊艳,作