
mbentley/ldap-utilsmbentley/swissarmy是一个基于mbentley/alpine:latest构建的Docker镜像,集成了多种常用的小型实用工具,旨在提供一个便捷的临时工具环境。该镜像还包含多个专注于特定功能的子镜像,适用于网络诊断、数据处理、系统调试等各类临时任务,无需在主机系统中安装额外软件。
该仓库提供以下专注于特定功能的子镜像:
mbentley/curl:专注于HTTP/HTTPS请求工具mbentley/bind-tools:提供DNS查询工具mbentley/jq:专注于JSON数据处理工具mbentley/ldap-utils:提供LDAP操作工具mbentley/swissarmy包含的工具主镜像mbentley/swissarmy集成了以下工具:
bash:命令行解释器bind-tools(提供dig命令):DNS查询工具集curl:HTTP/HTTPS请求工具iperf3:网络性能测试工具jq:JSON数据处理工具lynx:文本模式网页浏览器netcat-openbsd(提供nc命令):网络工具openldap-clients:LDAP客户端工具socat:多功能网络工具tcpdump:网络数据包捕获工具util-linux(提供nsenter命令):系统工具集vim:文本编辑器wget:文件下载工具适用于以下场景:
拉取主镜像:
bashdocker pull mbentley/swissarmy
子镜像可通过类似命令拉取,例如拉取curl子镜像:
bashdocker pull mbentley/curl
mbentley/swissarmy(主镜像)使用ping命令测试与google.com的连接:
bashdocker run -it --rm mbentley/swissarmy ping -c 4 google.com
mbentley/curl(HTTP请求工具)使用curl访问指定URL(如访问google.com):
bashdocker run -it --rm mbentley/curl [***]
mbentley/bind-tools(DNS工具)使用dig查询指定域名(以8.8.8.8为DNS服务器查询github.com):
bashdocker run -it --rm mbentley/bind-tools dig @8.8.8.8 github.com
使用nslookup查询域名:
bashdocker run -it --rm mbentley/bind-tools nslookup github.com
mbentley/jq(JSON处理工具)处理JSON文件(从标准输入读取test.json并格式化输出):
bashcat test.json | docker run -i --rm mbentley/jq .
输出示例:
{ "test": true, "test2": false }
mbentley/ldap-utils(LDAP工具)查看工具使用帮助:
bashdocker run -it --rm mbentley/ldap-utils
生成LDAP URL(以ldap.domain.com为LDAP服务器):
bashdocker run -it --rm mbentley/ldap-utils ldapurl -h ldap.domain.com


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务