
tianon/network-toolbox网络工具箱镜像是基于Alpine和Debian构建的轻量级Docker镜像,旨在提供一站式网络诊断与管理工具集。该镜像集成了多种常用网络工具,可快速用于网络故障排查、容器网络诊断及网络配置验证等场景,无需在目标环境中单独安装工具。
ip(iproute2)ping、traceroute、mtrdig、nslookup、hostnetstat、ss、lsoftcpdumptelnet、nc(netcat)curl、wget通过docker run命令可直接启动交互式容器,使用预装工具:
bashdocker run -it --rm tianon/network-toolbox ash
bashdocker run -it --rm tianon/network-toolbox:debian bash
若需诊断特定容器的网络命名空间,可通过--net=container:<container_name_or_id>参数将工具箱容器接入目标容器网络:
bash# 诊断名为"web-service"的容器网络 docker run -it --rm --net=container:web-service tianon/network-toolbox ash
若需诊断Docker主机网络,可挂载主机网络命名空间:
bashdocker run -it --rm --net=host tianon/network-toolbox ash
在容器内可直接运行预装工具,例如:
baship addr show
bashping example.com
bashdig example.com +trace
bashss -tuln
bashdocker run -it --rm --cap-add=NET_RAW tianon/network-toolbox tcpdump -i eth0 port 80
可通过Docker Hub获取最新镜像:
bashdocker pull tianon/network-toolbox
tcpdump)需要NET_RAW权限,运行时需添加--cap-add=NET_RAW参数ash shell,Debian版本默认使用bash shell


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