You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.1 LTS Containerd容器执行ping提示Operation not permitted

容器内执行ping报错的原因分析

核心原因

这个报错由容器环境的权限限制导致,具体分以下几种情况:

  • 缺少CAP_NET_RAW权限:ping依赖创建ICMP RAW套接字,这属于Linux特权操作,容器默认不会授予CAP_NET_RAW能力,即使是root用户也无法执行该操作。
  • Seccomp策略拦截:如果容器启用了Seccomp安全规则(比如Kubernetes默认配置),可能会禁止创建RAW套接字的系统调用,直接阻断ping的执行。
  • 二进制文件权限异常:容器内的/usr/bin/ping文件可能丢失了SUID权限位(正常权限应为-rwsr-xr-x),导致无法以特权身份执行网络操作。

报错复现

root@istiod-79d65bf5f4-nlwjj:/# ping google.com
bash: /usr/bin/ping: Operation not permitted

内容的提问来源于stack exchange,提问作者user2958548

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 13:33:12