Warp Speed开源项目的Docker Hub映像

我最近在社交媒体上发布了有关我最新的Docker实用程序的信息-一个Node.js shell UI,可轻松管理您的Docker容器。 对于我个人而言,这是一个非常有用的工具,因为我不需要编写脚本或记住docker命令,并且可以直接从命令行快速剥离此UI工具。

Dockly项目:https://github.com/lirantal/dockly

接下来发生的事情是,有人评论说“如果该工具可以从docker映像运行,那就太好了”,而​​其他人则做到了。

Docker映像支持

不出所料,正是Eitan Schichmanter抓住了这个机会。 Eitan是一位长期的DevOps和软件工程师,他一直领导着VeriGreen的研发团队,VeriGreen是Git和Jenkins的门控值机系统的开源平台。

当Eitan打开PR时,毫无疑问,您将其合并。所以终于到了,而且很快就完成了一天的工作,以便将Dockly进行Docker化。

自动化Docker映像并将其推送到Docker Hub

现在我有了一个Dockerfile,我可以轻松地使用CodeFresh了-这是一个Docker生命周期管理平台,这意味着它基本上可以构建Dockerfile或Docker Compose设置,运行测试,所需的任何脚本,甚至为您旋转您可以远程连接到它并对其进行质量检查。

对我来说,CodeFresh的好处在于,一旦正确构建,它也可以将映像推送到Docker Hub寄存器。 惊人! 这就像在每次成功构建项目时发布npm软件包一样。

一旦我发现很少有“ 推入Docker注册”选项,这便达成了交易。

现在,在每次PR之后,都会构建Dockerfile并将其自动推送到Docker Hub,因此您始终可以获取完全更新的Dockly映像:

摘要

所有提供开源集成的所有服务都很棒,社区也很棒,现在自动泊坞窗图像也很棒🙂

感谢Eitan和CodeFresh!