APP下载

新春大改版!Docker体质大改造,1.10新版多项基础档案格式大更新

消息来源:baojiabao.com 作者: 发布时间:2024-05-19

报价宝综合消息新春大改版!Docker体质大改造,1.10新版多项基础档案格式大更新

映像档大变革的Docker 1.10终于正式释出,另外也推出了可以部署更多复杂应用的新Compose格式、以及能跨映象档共享同层设定的新manifest档格式,这一个新版是从体质开始大改变。

Docker 1.10版的Docker Compose有新的设定档格式,可以建立更复杂应用程序的部署了,包括了调度(orchestrating)Container,设定网络及容量,因此使得建立分散式应用程序变得更加容易。甚至可以在自己的开发环境中上,设定多网络层(multiple network tiers)以及复杂储存组态设定,现在可以从开发环境、CI、Stage阶段到正式环境全程都套用同样的设定档。

Docker也更加强了安全性。Docker表示,Docker Engine 1.10则支援安全计算模式过滤(seccomp filtering),让系统程序可以区分柏克莱封包过滤去(berkeley packet filter,BPF)以及系统呼叫。以及先前在RC版本,透过安全杂凑(secure hash)的机制,Docker得以透过映像档的内容,为映像档进行ID编号,也正式加入1.10版本中。  

在网络功能的方面,Docker则加入了许多使用者优先要求的功能。像是在网络中可以使用连结,让使用者可以定义容器以及不同名称主机的关系;在Container运作或是加入网络时,可以给予Container客制化的IP地址,以及现在多主机驱动程式现在也支援Linux 3.10之上的版本。

而新推出的Docker Swarm 1.1版本,只要侦测到运算节点失灵,Docker Swarm也会重新调度Container至健康的节点,确保应用程序继续运算。不过Docker表示,目前这个功能是实现性质,目前可能还无法完美的运作。在Docker Registry 2.3版本中,Docker也支援新的manifest格式,让不同的映像档可以共同分享Docker Container中的Layer,因此可以增加使用者在储存库执行推(psuh)程序时的效能表现。

另外,Docker核心维护者Jessie Frazelle也预告,即将在未来的Docker 1.11版本中,也会加入程序ID控制群组(PID control group)的功能,将限定可以复制(fork)到cgroup中的程序数目。

2018-02-01 00:25:00

相关文章