阅读更多

0顶
1踩

企业架构

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

2016-04-08 09:39 by 副主编 mengyidan1988 评论(0) 有5261人浏览
摘要: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 运行时错误代码大全

  • 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 运行时错误 (0x800A0046) 没有权限: 'GetObject' /localstart.asp, 第 40 行 错误解决办法

    1、iis——>默认网站——>属性——>目录安全性——>匿名访问和身份认证控制——>2、重启iis,如果不行,看下一步3、查看ASP系统是否安装在NTFS分区内,FAT32分区无些问题。4、请进入资源管理器的文件夹选项,去掉“使用简单文件共享”选项5、wwwroot文件夹——>属性5、添加IWAM_机器名 用户并修改权限。6、重启iis,如果不行

  • Windows10运行vbs脚本报未结束的字符串常量错误

    简体中文版Windows10在记事本编写vbs脚本,保存为UTF-8格式,运行报错:未结束的字符串常量错误。

  • IIS7.5 Microsoft VBScript runtime error '800a0046'的解决

    错误提示:Microsoft VBScript runtime error ‘800a0046’Permission denied/LM/W3SVC/3/ROOT/global.asa, line 6于是,找到相关文件,报错行代码: set f = fso.OpenTextFile(“D:\WEB\DBC.dat”) 相关文件: 看了一下权限之后,发现外部没有可读写的权限~于是先加上权限:ok

Global site tag (gtag.js) - Google Analytics