六个简化容器部署的免费工具

本文讲的是六个简化容器部署的免费工具【编者的话】本文来自Aqua技术博客,主要介绍了6款工具,它们是CodeFresh、Captain、Dogestry、Rocker、Convoy和Peekr,分别从敏捷开发协作、持续交付、镜像存储、镜像构建、后端存储和镜像安全方面帮助我们更容易地部署容器。

寻求帮助总是没有错的,尤其是在做容器相关工作的时候。那些有助于进行测试、镜像构建、备份以及其他重要过程的第三方Docker工具在它们免费的时候显得更加宝贵了。

在四月份的时候,我强调了六个简化容器部署的工具。那为什么会停下来呢?因为现在有了更多的免费工具——它们中的一些虽然名气不大,但在很多方面比一些有名的还好使——它可以让容器任务更容易进行。

协同编排

CodeFresh是一个绝妙的协作工具。它是面向敏捷团队的一款Docker自动化和协作平台。它允许开发、质量保证和产品在Docker编排上一起工作,包括CI/CD(持续集成/持续交付)、手动测试以及功能预览等。CodeFresh还可以快速地构建Docker镜像,并针对运行的Docker镜像或Docker编排实施集成测试和UI测试,还可以跟团队成员共享预览你的实现,并允许他们在你改动或者创建pull-request时添加注解。

转换Git工作流

对于基于Git的容器项目,Captain是一款很好的持续交付工具,它拥有类似于Docker-compose的语法。Captain可以在容器里自动测试每个Git提交,并且只有在测试通过后才推送到镜像仓库。你可以使用Captain来构建你的Git仓库的Dockerfiles,运行测试和向远程仓库发送已选择的镜像。

不用Registry也能存储和接收镜像

我见过把Dogestry用得非常好的一些客户,他们不使用镜像仓库,而只是将镜像存放在他们的机器上。Dogestry是一个简易的命令行应用和服务器,允许你使用Amazon S3,这时它就像是一个Docker镜像仓库。你可以轻松地从你私有的S3 bucket上拉取镜像和推送镜像,这对于公司和独立开发者是一个很好的优势。

构建镜像的另一种选择

Rocker是一种向后兼容的Docker “build”替代,它还是一个很棒的镜像构建工具。它扩展了Dockerfile,包括一个可以轻易地在镜像之间传输单个Dockerfile用于构建镜像(项目构建)与部署镜像(项目二进制文件和分发镜像)的新功能。Rocker也可以在构建阶段挂载卷、导出和导入、打标签以及在Dockerfile内部推送镜像。Rocker甚至拥有它自己的"rocker-compose"。

存储后端支持

Rancher提供了Convoy,一个用起来得心应手的数据持久化Docker volume插件。它支持供应商特定扩展,例如快照创建、备份、容器和主机间共享,以及从备份和快照进行修复。Convoy支持多种存储后端,总的说来,它让Docker volume数据的管理变得更加容易。

别忘记了Peekr

就像我在另一篇关于便利工具的博客里,我应当也提到了Peekr,即Aqua Security的镜像安全扫描器。Peekr会使用拥有五百万个漏洞签名的数据库来检测每个容器镜像——除了Linux发布版的包(RPM和DEB)以外,还支持主流编程语言,像Python、Java、JavaScript、PHP、Ruby和C++。它也可以通过在沙箱里运行镜像来执行动态检查,寻找可疑的活动模式。Peekr支持Docker Hub、CoreOS Quay以及Amazon ECR,你也可以扫描来自私有仓库V1和V2版本的镜像。

我们最近升级了Peekr,它现在包含了REST API访问以及每个月默认配额50次的扫描。

我确信还有别的工具,如果我没有强调你最喜欢的那个,你也可以跟社区分享,就在下方的评论区就可以。

原文链接:6(More) Free Docker Tools to Make your Container Deployment Easier(翻译:苗立尧 审校:田浩浩

原文发布时间为:2016-07-08

本文作者:田浩浩

原文标题:六个简化容器部署的免费工具

时间: 2024-10-24 18:11:10

六个简化容器部署的免费工具的相关文章

8款审核AWS帐户安全性的免费工具,你值得拥有

本文讲的是8款审核AWS帐户安全性的免费工具,你值得拥有, 随着Amazon Web Services(AWS)用户越来越多,用户的账号安全性已经成了一个不容忽视的问题.默认情况下,AWS帐户通常是安全的,但也可能发生风险,鉴于此,我找到了一些可用于检查这些安全风险的工具. AWS的潜在安全问题有很多,比如一台主机的安全组可以向0.0.0.0/0全开放,即用户可以从世界各地的网络进行登录,或用户可以使用亚马逊提供的S3 Management Console去管理自己的S3存储桶,通过网络随时随地

Windows 7部署必款工具集合系统

  一.证实你的应用程序是否兼容 微软应用程序兼容性工具包(ACT)是微软提供的一款免费工具,旨在帮助管理员们在部署Windows 7之前,确认有没有应用程序兼容性问题.这款工具还可以确定运行不兼容的应用程序会有什么后果. 二.证实所有硬件是否兼容 微软评估和规划工具包(MAP)这款工具包用来评估及清查你的网络上所有电脑上的硬件和设备.然后,它会报告哪些系统硬件状况良好,适合安装Win7.设备驱动程序一直是Windows升级的症结. 三.迁移用户设置 用户状态迁移工具(USMT)这款工具可以帮助

DockOne微信分享(七十六):容器化ICT融合初体验

本文讲的是DockOne微信分享(七十六):容器化ICT融合初体验[编者的话]本次将分享的容器化ICT融合平台是一种面向未来ICT系统的新型云计算PaaS平台,它基于容器这一轻量级的虚拟化技术以及自动化的"微服务"管理架构,能够有效支撑应用快速上线和自动扩缩容,最大化IT基础设施资源利用率并降低总体拥有成本(TCO).未来的网络正在向IT化.云化方向发展,容器与微服务技术,完美契合"网络即服务".网络切片等发展理念,将有助于实现更加灵活.智能.高效和开放的5G新型网

甲骨文推多项服务 协助全球企业简化云部署

3月25日,甲骨文推出了全新系列产品Oracle Cloud at Customer,协助企业便利地迁移至云端,消除企业在采用云过程中面临的最大障碍.这些开创性的服务为首席信息官提供了企业软件部署地点的全新选择,同时提供了将本地部署的商业关键应用便利地迁移到云端的一个途径.   Oracle Cloud Machine 企业迫切地希望将企业工作负载迁移至公有云,但很多企业面临着商业.法规和监管要求的限制,令其无法采用相关技术.现在,甲骨文让所有行业的企业都能更容易地进行这一转换,充分使用Orac

10 款简化工作流程的运营工具

  520表白日:想要做个好运营,不会撩妹怎么行? 一年一度的520表白日来了,这一天不向男神/女神表白,恐怕又要苦逼单身一年了.没有一点特别的撩妹神技怎能顺利脱单? 俗话说,直男撩妹,姿势不对.不如趁早补课,比如,用运营产品的方式撩妹.运营产品和撩妹在思路上没啥区别:首先找到你心仪的妹子(目标用户),获取她的基本信息(用户画像),了解她的喜好和需求(客户痛点),时刻关注妹子周围的动向(市场研究),潜入她的圈子形成影响力(社群营销),获取有用的信息(数据分析),做到妹子还没开口,就已经了解妹子的

同样的一个程序,要部署到多个IIS服务器上,可有一键部署之类的工具?

问题描述 同样的一个程序,要部署到多个IIS服务器上,可有一键部署之类的工具?如果一个服务器一个服务器的部署太费时间了. 解决方案 解决方案二:自动发布工具,你可以搜索下自动发布:Jenkins+msbuild+tfs/git/svn+ftp,这是别人组合的完整发布流程要用到的工具解决方案三:而且部署一般都是手动的,因为可能有些配置什么的不一样,但以后的发布一般走一键发布解决方案四:手动部署吧!解决方案五:asp.net其实只要copy就行了.你可以开发一个只有10行代码的windowsserv

.NET开发者必备的11款免费工具

原文:.NET开发者必备的11款免费工具 如今,HTML5,jQuery,JavaScript等等这些热门技术,受到了开发者们的强烈追捧,有了这些开发工具也为开发者们减轻了许多负担.本文为开发者介绍了11款.NET框架,这些框架有很多优点,比如提供用户界面,数据访问,数据库连接,Web应用开发,加密,数值算法算法,网络通信,以及一些其它的服务.这些工具都是开源的,有的开发工具你既可以从网上下载可执行文件,也可以下载源代码:还有一些工具拥有可扩展的框架,是一个持续集成工具. 今天我们要介绍一些最适

云存储管理的9个免费工具

这些服务称为SaaS或者软件即服务.他们可以使你通过浏览器登录自己的账号来访问数据.这样就不需要在自己电脑上安装这些软件.本次总结,笔者分享了可用于云的9个免费工具.这些工具旨在使生活变得更容易. 1. arXshare arXshare是一个安全的.端到端加密的文件存储软件,可以轻松地实现本地托管和安全协作.免费供个人使用! 2. ZeroPC 连接个人云,在一个虚拟平台安全地访问你所有的来自各种服务的文件.照片.音乐.和视频.并可以从一个服务到另一个服务拖拽.删除任何内容. 3. Prima

在容器部署上Docker不一定最佳

本文讲的是在容器部署上Docker不一定最佳,[编者的话]很多时候,大家都把Docker跟容器等同起来,它确实能够解决运维中众多的问题,如:APP运行环境打包.容器移植性高.提供分层文件系统等特性:但是还有很多容器技术被忽略了,如LXC:而在某些特定环境下,Docker确实是有它的软肋,下文就是阐述这个问题的. 这是我去年在LinuxCon Europ的一个演讲的文字版.因为现在还没有放出视频,所以我很高心你们能看我演讲的PPT. 问题 假设你的是个运维人员管理着大规模的自动化的运维项目,这个项