docker ps | grep -v pause | awk '{print $1}' | xargs -I '{}' docker run --network container:{} --rm guoyk/netstat bash -c "hostname; netstat -tunaple" | tee netstat-all.log
可以分为以下几步
- 列出所有容器
- 忽略掉
pause
容器 - 为每个容器创建一个临时容器,共用网络栈,并执行
hostname; netstat -tunaple