阅读更多

0顶
1踩

企业架构

原创新闻 容器爱好者的四大Docker利器

2016-04-08 09:39 by 副主编 mengyidan1988 评论(0) 有5302人浏览
摘要:Docker一直是第一方和第三方开发人员关注的重点,但很多项目扩展、补充或增强Docker,而没有成为Docker的一部分。本文将介绍四个第三方工具来减少镜像、简化命令行、管理进程等。



衡量软件生态系统健康的一个有效方法是:第三方工具代替其工作的数量。如果每个人和他的兄弟都在潜心生产,那么胜率就会很大。举一个恰当的例子:Docker。

随着软件容器技术的成熟,容器从一个漂亮的想法变为一个有用的工具,当然也伴随着丰富的第三方产品的成熟。本文将介绍Docker宝箱中四颗璀璨的宝石。

Wsargent’s Docker Cheat Sheet

关于Docker的你想知道但找不到或者不知如何问起的所有事。为了在GitHub托管下易于发起Pull Request,Wsargent’s Docker Cheat Sheet在Docker的方方面面做到了简洁,不仅是命令操作,还有Dockerfiles所使用的指令,公共安全库存的快速提示以及在日常工作可能遇到的一些问题。你需要常回来看看,因为它是定期更新的。

Docker-slim

Docker的logo特色是一只鲸鱼,但是你的Docker容器可不需要这么大。Docker-slim
是“容器的神奇减肥药”,它允许你分析容器镜像并删减多余的东西。

你的剩余大小取决于你选择剔除什么。一个Python容器样本大小从大约433MB减少到15.97MB,一个Java应用样本大小从743MB变为100.3MB。该分析会展示除去实际减少的还有哪些可执行,所以你可以使用这个信息来执行自己的清理。

Wharfee

大多数Docker使用者用命令行来工作。极少数可能使用像Kitematic的图形用户界面(GUI),但大多数的行动还是是在命令行界面(CLI)中。CLI更好地适应Docker的行为,那就是使用CLI更多的原因。

Wharfee试图成为一个完整的壳,来解决需要重复,令你困惑以及使用Docker之外的猜测。从Docker命令到容器的名字以及运行镜像的所有事情,都可以通过你的键入来自动完成,当然还有通过快捷方式来删除所有的dangling镜像等常见的行为。你可以在你的壳中设置许多快捷键,但Wharfee就不需要这一点。

Chaperone

如果你不喜欢一个容器塞满任何超出需求的想法,Chaperone让你的容器变得苗条并保持苗条。它提供一个单一过程,可以捆绑到容器中来管理服务如何开始,过程如何执行,容器内部的任务的调度方式,以及通常处理systemd或者其他不稳定服务的许多事情。

该项目的自述文件上写道:“如果你正在通过bash脚本启动容器服务,Chaperone可能一个更好的选择。”

原文:4 Docker gems for container lovers
  • 大小: 79.3 KB
0
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Microsoft VBScript 运行时错误 (0x800A01AD)解决方法

    Microsoft VBScript 运行时错误 (0x800A01AD)解决方法

  • Microsoft VBScript 运行时错误代码大全

  • VBS学习日记(四) 错误处理

    Vbs 脚本编程简明教程之错误处理

  • Microsoft JScript 运行时错误: 缺少对象,原因分析

    <br />      今天接到一个任务,原因是一个不知道的jsp页面,在点击关闭一个div面板时发生错误:Microsoft JScript 运行时错误: 缺少对象,原因分析<br />      然后百度了一番,  是某处的JavaScript代码有问题,检查<head></head>中的script代码语法,一定是这里出了问题,是某个对象没有在这段代码中定义导致。<br />      将信将疑,仔细搜寻一番,最后果然发现了问题。是因为关闭div的方法没有添加进去。修改完毕,终于正确了。<br /> 

  • Microsoft VBScript 运行时错误 800a01ad 解决办法总结

    Microsoft VBScript 运行时错误 800a01ad 解决办法总结错误提示Microsoft VBScript 运行时错误 错误 '800a01ad'ActiveX 部件不能创建对象: 'scripting.FileSystemObject'/adminyyy/jingtai.asp,行 10ActiveX 部件不能创建对象: 'server.createobj...

  • 网页错误大全

    ActiveServerPages,ASP0126(0x80004005)找不到包含文件 MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中) MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)

  • VBS脚本运行错误提示的解决方法

    VBS 没有在该机执行windows脚本宿主的权限?(1)依次找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows Script Host/Settings这个路径,打开右边的enabled这个键值!把它改成1!or在右边的窗口中是不是有个名为 Enabled的DWORD键值,有的话把它删除或者把值该为 1即可正常运行.(2)Windo

  • Microsoft JScript 运行时错误: 缺少对象

    出现此类错误,多半是因为函数或变量名称不对,仔细检查一下各个函数名称与变量名称,看大小写是否正确。

  • Microsoft VBScript 运行时错误 错误 '800a01a8' 缺少对象: ''

    Microsoft VBScript 运行时错误 错误 '800a01a8' 缺少对象: ''      通常是这个对象已经关闭了,你现在又关闭一次!!

  • ASP常用错误类型

    ActiveServerPages,ASP0126(0x80004005)--&gt;找不到包含文件MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)--&gt;sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中)MicrosoftOLEDBProviderforODBCDrivers(0x...

  • 执行vbs脚本中遇到的问题及解决方案

    1. 没有文件扩展".vbs"的脚本引擎.    原因:有些软件会将“.vbs”的文件的默认打开方式改成其他的方式。    手动解决:    ① 先到%SYSTEMROOT%/system32/确认下自己的wscript.exe在不在,不在的话,从其它电脑上copy过来就OK    ② 注册表 regedit 在HKEY_CLASSES_ROOT下面找到.VBS,看看默认值,改为默认的VB

Global site tag (gtag.js) - Google Analytics