
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ppatlabs/tools 镜像提供了一系列用于调试和故障排除的实用工具,特别适用于Kubernetes环境(可配合 kubectl debug 使用)。该镜像集成了系统管理、网络诊断、进程监控、文件处理等多种工具,满足容器和Kubernetes集群环境下的各类调试需求。
| 类别 | 工具集 | 描述 |
|---|---|---|
| 文件系统管理 | dosfstools:mkfs.fat, mkfs.vfat, fsck.fat, fatlabele2fsprogs: mkfs.ext2, mkfs.ext3, mkfs.ext4, e2fsck, resize2fs, tune2fs, dumpe2fs, debugfsbtrfs-progs: btrfs, btrfs-convert, btrfs-find-root, btrfs-map-logical, btrfs-select-superutil-linux: findmnt, lsblk, wipefs, fstrimparted: parted, partprobefindutils: find, locate, updatedb, xargslvm2: lvm, lvchange, lvcreate, lvdisplay, lvextend, lvreduce, lvremove, lvresize, lvs, pvcreate, pvdisplay, pvs, vgcreate, vgdisplay, vgscryptsetup: cryptsetup, cryptsetup-reencrypt, integritysetupattr: attr, getfattr, setfattracl: getfacl, setfacl, chacl | 用于创建、管理和维护各种文件系统、逻辑卷、磁盘加密及文件属性的工具集 |
| 进程管理 | procps:ps, top, watch, pgrep, pkill, pidof, sysctl, vmstat, w, uptime, freelsof: lsofstrace: stracepv: pvscreen: screensysstat: iostat, mpstat, pidstat, sar, sadf | 用于监控和控制系统进程及性能的实用工具 |
| 网络工具 | iputils:ping, ping6, arpingtraceroute: traceroutenetcat-openbsd: ncbind-tools: dig, nslookup, host, nsupdatenet-tools: ifconfig, netstat, route, arp, nameif, rarp, slattachnmap: nmap, ncat, ndiffcurl: curlwget: wgetiptables: iptables, iptables-save, iptables-restoreiproute2: ip, ss, tc, bridge, rtacct, rtmon, tipctcpdump: tcpdumpmtr: mtr, mtr-packet | 用于网络诊断、数据包分析、路由配置和流量控制的工具集 |
| 安全、加密与证书 | openssl:openssl, c_rehashgnupg: gpg, gpgv, gpg-agent, gpg-connect-agentlibcap: setcap, getcap, capshca-certificates: update-ca-certificates | 加密、密钥管理、证书管理及安全相关实用工具 |
| 系统信息与硬件 | util-linux:lscpu, lsipc, lslocks, lsns, dmesg, uname, arch, hostname, lsblk, blkid, findfshdparm: hdparmdmidecode: dmidecode, biosdecode, vpddecode, ownershipnvme-cli: nvmesmartmontools: smartctl, smartd | 用于查询系统信息、硬件详情及存储设备管理的命令工具 |
| 压缩工具 | xz:xz, unxz, xzcat, lzma, unlzmalz4: lz4, unlz4, lz4catzstd: zstd, unzstd, zstdcat, zstdgrepunzip: unzip | 用于文件压缩和解压缩的实用工具 |
| 文本处理 | vim:vim, vimdiffless: lessjq: jqfindutils: find, xargsutil-linux-misc: more, col, colcrt, colrm, column, rev, hexdump | 用于查看、搜索和处理文本文件的工具集 |
| Shell与终端 | bash:bashscreen: screenncurses: reset, clear, tty | Shell解释器和终端管理实用工具 |
| 基本系统工具 | util-linux:mount, umount, swaplabel, whereis, which, kill, logger, wall, write, su, chsh, newgrp, login, nologinutil-linux-misc: rename, getopt, flock | 常用系统管理实用工具 |
| 类别 | 工具集 | 描述 |
|---|---|---|
| 系统监控与性能 | https://github.com/aristocratos/btop: 资源监控工具,显示CPU、内存、磁盘、网络和进程信息 https://github.com/sharkdp/hyperfine: 命令行基准测试工具 https://github.com/dalance/procs: 用Rust编写的现代 ps 替代品 | 用于监控系统资源、基准测试和进程管理的工具集 |
| 文件系统导航与分析 | https://github.com/bootandy/dust: 更直观的 du 替代品(Rust编写)https://github.com/muesli/duf: 磁盘使用/空闲空间查看工具 https://github.com/sharkdp/fd: 简单、快速且用户友好的 find 替代品https://github.com/junegunn/fzf: 通用命令行模糊查找工具 | 用于分析磁盘使用、查找文件和文件系统导航的工具集 |
| 文本处理与搜索 | https://github.com/sharkdp/bat: 带语法高亮和Git集成的 cat 替代品https://github.com/BurntSushi/ripgrep: 快速行导向搜索工具, grep 替代品https://github.com/mikefarah/yq: YAML/XML/JSON处理器 - jq 的YAML/XML文档包装器 | 用于查看、搜索和处理文本文件及结构化数据的工具集 |
| Kubernetes与容器管理 | flux: Kubernetes的GitOps工具包 helm: Kubernetes包管理器 kubectl Kubernetes命令行工具 krew: kubectl插件管理器 kustomize: Kubernetes原生配置管理工具 | 用于管理Kubernetes集群、应用和配置的工具集 |
工具特点:
kubectl debug)bash# 交互式运行工具容器 docker run -it --rm ppatlabs/tools
1. 调试现有Pod
bash# 在目标Pod中启动调试容器 kubectl debug -it <pod-name> --image=ppatlabs/tools -- sh
2. 创建独立调试Pod
bash# 创建一个独立的调试Pod kubectl run tools-debug --image=ppatlabs/tools --rm -it -- sh
3. 调试节点(需要集群管理员权限)
bash# 在目标节点上启动调试容器 kubectl debug node/<node-name> -it --image=ppatlabs/tools -- sh
网络诊断
bash# 测试网络连通性 ping example.com # 跟踪路由 traceroute example.com # 查看网络连接 ss -tuln # 捕获数据包 tcpdump -i eth0 port 80
文件系统分析
bash# 查看磁盘使用情况 duf # 查找大文件 dust / # 检查文件系统 e2fsck /dev/sda1
Kubernetes管理
bash# 查看集群资源 kubectl get pods # 使用helm安装应用 helm install my-app stable/nginx # 使用kustomize构建配置 kustomize build ./kustomize-dir
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务