如何像专业人士一样调试Docker注册表

调试Docker注册表

每个人都在谈论码头工人注册,那么让我们花几分钟讨论一下如何调试它们。这里有一些工具箱里的工具我可以推荐的排除Docker注册表故障

Docker中的Docker

也被称为“dind”,这个来自Docker的官方项目提供了几乎每个Docker版本的Docker镜像。在几秒钟内设置(和销毁)任何docker版本——对于测试特定于版本的行为非常有用。

查尔斯代理

最好的面向故障排除的HTTP代理之一。从检查HTTP报头和请求/响应负载,到设置请求断点和突然终止请求(并观察事情崩溃),人们对这样一个工具的要求已经不多了!

Socat

套接字大师(" socat "的意思是" socket cat ",其中" cat "是unix的" cat "命令- Get It?)没有什么可以躲避Socat——从你能想到的几乎任何类型的插座中挖掘出真相。在Docker中,我们使用Socat来调试客户端<>守护进程交互。

Groxy

一个轻量级的(6Mb),用Go编写的非生产反向代理,专为与JFrog Artifactory一起工作而定制。Groxy提供了一个简单的网关人工Docker注册表api。拉出docker映像,使用基于json的配置文件指向Artifactory URL、端口和docker存储库名称,然后就可以启动并运行了。Nginx和Apache没有被邀请参加这个聚会。

想看看它们的实际应用吗?看一看我的一些实际演练它准确地演示了如何轻松地实现这些功能强大且随时可用的工具。

参观JFrog知识库直接从我们的专家那里找到您的问题的答案。