首页/云/Docker 容器速查/复用其他容器网络栈排查
本包目录(366 条)
基础命令50 条镜像与构建107 条
网络与存储52 条
Compose 编排55 条资源与安全50 条容器排障52 条

复用其他容器网络栈排查

通过 --network container:目标 让工具容器共享目标容器的网络命名空间,用它的视角检查端口、连通性与抓包。

Docker 容器速查云更新于 2026-10-12
用途网络视角共享
语法--network container:目标容器
典型工具netshoot / busybox / tcpdump

示例

示例
docker run --rm -it --network container:web nicolaka/netshoot ss -ltnp
docker run --rm --network container:web nicolaka/netshoot curl -s http://localhost:80/ | head -3
工具容器里看到的接口、路由、监听与目标容器完全一致,比 docker exec 更干净(不改动目标容器)。

易错点

  • 该工具容器不能再发布端口,端口映射必须由目标容器承担
  • 顶层进程退出(如 curl 结束)容器即退出,交互式排查加 -it 保持现场

数据来源与参考

  • Docker 官方 CLI 参考:docker run --network container:(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌