<转载>网络研讨会回顾 - Docker 企业版新增功能

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 最新版本的 Docker 企业版 (Docker EE 17.06) 允许组织将 Windows、Linux 和基于 Linux 的大型机应用程序现代化,整个过程几乎不会影响到业务的正常运行。此版本还围绕安全多租户和基于策略的自动化提供了很多高级功能,从而使组织可以管理更大规模的容器。

在上周举办的网络研讨会中,我们介绍了此版本的几项关键新增功能,并操作演示了一个真实的 Docker EE 环境。
640_090415_jpeg

以下是网络研讨会中的一些热门提问及解答。

问:能否更详细地介绍一下Docker EE 对 Windows 系统的支持?支持哪些版本的 Windows?是否只有 Docker 企业版才支持 Windows?
答:Docker Community Edition for Windows (PC) 支持 Windows 10,而 Docker 企业版支持 Windows Server 2016 (包括 Nano Server)。Windows Server 2016 许可证中包含 Docker EE 基础版,您还可以升级到 Docker EE 标准版或高级版,以获得完整的生命周期管理功能、Docker Trusted Registry 和高级安全功能(例如镜像签名和扫描)。

问:是否可以将 Windows 容器部署在原生的 Linux 主机上?
答:作为封装应用程序的一种形式,您只能在 Windows 主机上部署 Windows 容器,因为应用程序将需要访问底层操作系统内核。比如,Windows 容器将需要访问 Windows 操作系统内核。通过使用此版本的 Docker EE,可以管理一个包含 Windows 节点、Linux 节点以及 IBM Z 大型机上 Linux 节点的 Docker EE 集群。

问:Docker EE 是否支持旧有 Windows 应用程序?
答:Docker 引擎运行时仅支持 Windows 10 和 Windows Server 2016,不过,在旧应用栈上构建的容器化 Windows 应用程序仍可以运行,只要它基于相同的底层内核。例如,.NET 是向下兼容的,这样您可以将 .NET 2.0 应用程序容器化。同样的情况出现在 Linux 世界中,可以在同一个 Docker 主机上运行基于 Ubuntu 的应用程序和基于 RHEL 的应用程序,因为它们利用相同的底层 Linux 内核。

问:镜像扫描是否查找已知的 CVE?还是我们必须提供脚本?这项功能是否在所有版本中都可用?
答:镜像扫描可以查找 NIST CVE 数据库中的已知漏洞,但您也可以从 TAR 文件中添加自己的输入。镜像扫描功能存在于 Docker EE 高级版中,并且对 Windows 和 Linux 镜像都有效。

问:是否建议在生产环境中运行容器化的电子商务应用程序?
答:我们的许多客户将 Docker 用于生产环境的电子商务应用程序。Docker 可以很好地支持 Java 和. NET/IIS 应用程序。

问:在单个 Docker 主机上可以运行多少个容器?
答:这取决于许多因素。它将取决于您是在运行物理机还是虚拟机、可用的资源 (CPU/内存) 和容器的大小。对于单个大型应用程序或者微服务,容器大小可能会有很大差异。

问:传统应用程序现代化 (MTA) 的应用场景,这意味着要重新编写应用程序还是仅仅将应用程序容器化?如果是后者,那岂不是违背“理论上”的最佳做法,即保持容器尽可能小?
答:Docker 支持应用程序的容器化,这意味着您可以在不重写代码的情况下将单个应用程序容器化。虽然所得到的容器可能大于微服务,但它在可移植性、更易于维护和更快部署等方面也有诸多好处。组织还可以看到显著的成本节省,因为这大大减少了对基础设施的需求。如果您想了解更多有关 MTA 的好处,欢迎通过以下链接或点击文末“阅读原文”进行注册:https://www.docker.com/mta

文章转载自:Docker官方公众号,原文链接

Docker 企业版在中国由我们的战略合作伙伴阿里巴巴提供
联系阿里云销售人员获取 Docker 企业版,或访问阿里云市场在线购买

目录
相关文章
|
7天前
|
运维 物联网 网络虚拟化
网络功能虚拟化(NFV):定义、原理及应用前景
网络功能虚拟化(NFV):定义、原理及应用前景
22 3
|
22天前
|
Docker 容器
docker swarm启动服务并连接到网络
【10月更文挑战第16天】
20 5
|
22天前
|
调度 Docker 容器
docker swarm创建覆盖网络
【10月更文挑战第16天】
14 5
|
23天前
|
负载均衡 网络协议 关系型数据库
docker swarm 使用网络启动服务
【10月更文挑战第15天】
19 4
|
23天前
|
数据安全/隐私保护 Docker 容器
docker swarm创建网络
【10月更文挑战第15天】
10 1
|
23天前
|
Docker 容器
docker swarm 在服务中使用网络
【10月更文挑战第14天】
17 2
|
4天前
|
网络协议 Unix Linux
精选2款C#/.NET开源且功能强大的网络通信框架
精选2款C#/.NET开源且功能强大的网络通信框架
|
4天前
|
网络协议 网络安全 Apache
一个整合性、功能丰富的.NET网络通信框架
一个整合性、功能丰富的.NET网络通信框架
|
8天前
|
Docker 容器
【赵渝强老师】Docker的None网络模式
Docker容器在网络方面实现了逻辑隔离,提供了四种网络模式:bridge、container、host和none。其中,none模式下容器具有独立的网络命名空间,但不包含任何网络配置,仅能通过Local Loopback网卡(localhost或127.0.0.1)进行通信。适用于不希望容器接收任何网络流量或运行无需网络连接的特殊服务。
|
8天前
|
Docker 容器
【赵渝强老师】Docker的Host网络模式
Docker容器在网络环境中是隔离的,可通过配置不同网络模式(如bridge、container、host和none)实现容器间或与宿主机的网络通信。其中,host模式使容器与宿主机共享同一网络命名空间,提高性能但牺牲了网络隔离性。