来源:互联网 时间:2020-01-17 19:28:33
Docker主操作符:为什么开放源码容器项目有了新的形式最近任命的首席运营官史蒂夫•弗朗西亚(Steve Francia)表示,过去一年里,Docker集装箱技术的迅速崛起,可能会让该项目面临新结构将解决的压力。
Docker已经发布了它的容器软件的1.5版,增加了许多新特性,并解决了一些长期存在的问题。
关键的新特性包括对IPv6的支持,一种查看资源使用统计数据的方式,只读容器的添加,以及指定在构建中使用哪个文件而不是默认的Dockerfile的能力。
Docker在一篇博文中列出了1.5的主要特性,称除了新特性外,它还“粉碎了许多长期存在的恼人bug”。
新的-ipv6标志的出现允许用户为每个容器分配一个IPv6地址,从而在容器之间和在启动时创建的特殊Linux docker0桥上启用IPv6网络。
你可以在一个容器中解决IPv6地址。你甚至可以使用这个功能让容器在多个主机之间通信。
Docker 1.5还通过使用——只读标志使容器具有只读文件系统。
只读特性允许您限制容器内的应用程序可以写入文件的位置。通过将此功能与卷结合使用,您可以确保容器只在可以在已知位置管理的地方持久化数据,”Docker贡献者Michael Crosby说。
在1.5版中,Docker中出现了一个新的统计命令,Docker stats CONTAINERID,它允许用户查看容器资源使用统计信息的连续更新流。
Docker CEO:为什么运行多容器应用程序变得更容易了
Docker的首席执行官Ben Golub表示,新的编配工具的推出将简化那些试图创建和管理由多个容器组成的分布式应用程序的人。
阅读更多
“在Docker 1.5中,我们引入了一个新的stats API端点和CLI命令,它将为您的容器实时传输CPU、内存、网络IO和块IO。您可以使用API端点来构建将容器的实时资源信息提供到现有监控解决方案中的工具,或者直接使用API构建实时仪表板,”Crosby说。
根据Docker贡献者Doug Davis的说法,能够在Docker构建中选择要使用的文件,而不是依赖于默认的Dockerfile,这可能是过去几个月最受欢迎的特性之一。
[命令]docker build -f允许您在一个项目中定义多个dockerfile,并指定在构建时使用哪个dockerfile。如果您需要用于测试和生产环境的独立dockerfile,这可能会很有帮助,”Davis说。
在其他特性中,Docker 1.5还包括了v1开放映像规范,因此可以记录当前Docker映像格式和元数据。
Docker表示,1.5版本提供了许多“构建和映像管理方面的显著性能改进”。
Docker通过在容器中自动创建和部署应用程序(一种轻量级的虚拟化形式),将开发人员从软件和基础设施依赖中解放出来,从而降低了成本,提高了效率。
相关推荐
猜你喜欢